2.Java的基础语法
2023-02-22 19:32:52 0 举报
AI智能生成
2023.2.22思维导图
作者其他创作
大纲/内容
变量
什么是变量
表示数据在内存中内存地址,变量对应的数据是可以改变
如何使用变量
申明变量(申请内存地址)
数据类型 变量名; int a;
变量初始化(变量赋值)
变量名 = 值; a = 10;
使用变量
System.out.println(a);
变量的命名规范
只能是数字、字母、下划线、美元$符号组成
不能使用数字开头
不能使用java中的关键字和保留字
使用驼峰命名法(两个单词以上组成变量)
小驼峰:helloWorld 变量名、方法名
大驼峰: HelloWorld 类名、接口
见名知意
java中区分大小写
数据类型
数据类型
整数类型(byte、short、int、long)
浮点类型(float、double)
布尔类型(boolean)
字符类型(char)
注意:
字符必须使用''表示,字符串必须要使用""
float类型数据需要在最后添加F
long类型数据需要在最后添加L
转义字符
常见转义字符:\n 表示换行 \t表示制表位
数据类型转换
自动类型转换
在数据类型兼容的情况下, 小转大就是自动类型转换,即不需要做任何操作
强制类型转换
在数据类型兼容的情况下, 大转小就是强制类型转换,需要添加对应语法
注意:
boolean不能参与任何数据类型转换
基本类型中范围(大小)[依次从小到大] byte short|char int long float double
强制类型转换可能会造成数据丢失,如直接砍去小数点后所有位数
表达式中有double,结果double,有float,结果float,有long,结果long,有int,结果int,有char、byte、short,结果为int
任何一个整数默认都当做是int类型,任何一个小数默认都是double类型
运算符
算数运算符
+ - * / % ++ -- (用法 a++ = a + 1 --b = b - 1 在前表示先算再用,在后表示先用再算)
赋值运算符
= += -= *= /= %= (用法:a += b 等同于 a = a + b)
关系运算符
> < >= <= != == (结果:boolean类型 ==表示等值比较,再java中==比较的是内存地址 基本数据类型想比时值相等地址就相等,String类型属于引用数据类型)
逻辑运算符
结果:boolean类型
&&:所有的结果为true,最终结果才是true
短路与:只要有一个结果为false,就不会执行后面的表达式
||:所有的结果只要有一个为true,最终结果就是true
短路或:只要有一个结果为true,就不会执行后面的表达式
!: 对结果进行取反
三目运算符
boolean类型表达式 ? 结果1 : 结果2;
位运算符
Scanner
录取输入的数值
收藏
收藏
0 条评论
下一页