<JAVA> java入门面向0基础教程(数据类型,运算符)

简介: <JAVA> java入门面向0基础教程(数据类型,运算符)

一.JAVA数据类型


1.JAVA基本数据类型(8种) (1 2 4 8 4 8 2 无)

byte 字节型 short 短整型 int 整型 long 长整型

float 浮点型 double 双精度浮点型 char 字符型 boolean 布尔类型

2.整型 int

1.大小4个字节

2.在JAVA里没有无符号,都是有符号的

3.类包装类型—Integer

4.在JAVA中,局部变量在使用的时候必须初始化

3.长整型 long

1.大小8个字节,无论在多少位操作系统(可移植性强)

2.范围 -2^63~2^63-1

3.long a = 10L; (L表示10为长整型,默认为整形)

4.字节型 byte

1.大小为一个字节

2.-128 ~ 127

3.报错:byte b = 130;

编译器会自动检查 你赋值的字面值常量是不 是超出了

byte c = b + 1; 为什么呢?怎么解决?

5.浮点型 float 双精度浮点型 double

1.float写法

必须写成:float f = 12.5f;

2.double写法

3.1/2不等于0.5

两种改法


4.小数没有精确值

float精确到小数点后6位

double精确到后15位

6.字符型 char

1.大小为2个字节,不能表示负数

char可以赋值为中文,一个中文大小为2个字节

2.常见ASCII码:'0'-48 'A'-65 'a'-97

7.类包装类型

int—Integer

char—Character

其他的都是首字母大写

8.布尔类型 boolean

1.boolean比较特殊,没有明确的大小

2.boolean的值

3.boolean不可以和其他类型进行转换

9.类型转换

1.

2.思考题

为什么报错??

为什么不报错??

为什么会有整形提升这一步骤?

10.字符串类型 String

二.运算符


1.错题

2.除0引发的异常

3.%取模运算

对小数取余

4.+=的自动类型转换

5.逻辑非!

(!a)是不可以的,!后面必须是一个布尔表达式

6.无符号右移 >>>

右移后左边补0

7.三目运算符


目录
相关文章
|
7月前
|
存储 Oracle Java
java零基础学习者入门课程
本课程为Java零基础入门教程,涵盖环境搭建、变量、运算符、条件循环、数组及面向对象基础,每讲配示例代码与实践建议,助你循序渐进掌握核心知识,轻松迈入Java编程世界。
637 0
|
8月前
|
Java
java入门代码示例
本文介绍Java入门基础,包含Hello World、变量类型、条件判断、循环及方法定义等核心语法示例,帮助初学者快速掌握Java编程基本结构与逻辑。
647 0
|
8月前
|
安全 Java
Java之泛型使用教程
Java之泛型使用教程
460 10
|
7月前
|
Java Go 开发工具
【Java】(4)五种运算符的说明(&&、||、>=、>、<=、<)、4种控制语句(if、for、while、dowhile)、输入和输出说明
扩展类的赋值运算符不改变运算结果类型,假设最初这个变量的的类型byte类型,无论怎么进行加或追减,最终该变量的数据类型还是byte类型。注:一个表达式中有多个运算符,运算符有优先级,不确定的加小括号,优先级得到提升。当布尔表达式的结果是false的时候,选择表达式2作为整个表达式的执行结果。当布尔表达式的结果是true的时候,选择表达式1作为整个表达式的执行结果。当用户输入的时候,并且最终敲回车键的时候,键入的信息会自动赋值给a。并且,连接运算之后的结果还是一个字符串类型。表达式1 : 表达式2。
276 2
|
7月前
|
存储 Java Go
【Java】(3)8种基本数据类型的分析、数据类型转换规则、转义字符的列举
牢记类型转换规则在脑海中将编译和运行两个阶段分开,这是两个不同的阶段,不要弄混!
352 2
|
7月前
|
Java Go 开发工具
【Java】(2)Java数据类型阐述、基本数据类型的占用和范围、二进制的讲述
数据的一种表示形式。十进制表示满十进一原则。二进制表示满二进一原则。例如:十进制例如:二进制计算机在任何情况下都只能识别二进制。
368 1
|
8月前
|
安全 Java
使用Java多态性进行数据类型转换
以上示范了如何通过多态性来执行安全有效地对于Java对象间相互之间进行正确方式与场合下正确格式与条件限定内对于各个层级关系内部成员及其功能调取与应有操作处理过程,并通过 `instanceof`关键字确保了程序运行期间遵循逻辑合理并符合预设规则条件限定内正常工作流程而无需担忧潜藏风险问题出现可能带来影响结果质量问题情况存在可能。
250 12
|
8月前
|
前端开发 Java 数据库连接
帮助新手快速上手的 JAVA 学习路线最详细版涵盖从入门到进阶的 JAVA 学习路线
本Java学习路线涵盖从基础语法、面向对象、异常处理到高级框架、微服务、JVM调优等内容,适合新手入门到进阶,助力掌握企业级开发技能,快速成为合格Java开发者。
1244 3
|
7月前
|
Oracle Java 关系型数据库
Java 简单教程
Java是跨平台、面向对象的编程语言,广泛用于企业开发、Android应用等。本教程涵盖环境搭建、基础语法、流程控制、面向对象、集合与异常处理,助你快速入门并编写简单程序,为进一步深入学习打下坚实基础。
555 0
|
8月前
|
Java API 数据库
2025 年最新 Java 实操学习路线,从入门到高级应用详细指南
2025年Java最新实操学习路线,涵盖从环境搭建到微服务、容器化部署的全流程实战内容,助你掌握Java 21核心特性、Spring Boot 3.2开发、云原生与微服务架构,提升企业级项目开发能力,适合从入门到高级应用的学习需求。
2615 0