Java基本语法

一、Java基本语法
1.类名必须和文件名一致
2.public访问修饰符
3.class:定义类的关键字
4.类名:首字母大写,不要使用拼音或中文,驼峰式命名法,每个单词首字母大写
5.main方法是Java程序的入口,需要执行的代码必须放到main方法里面,后期学了javaee用的不是太多了
6.java语言严格区分大小写,int A ;int a ;
7.Java方法由一条条语句构成,每个语句以“;”结束。
8.大括号都是成对出现的,缺一不可。
9.一个Java文件里面可以定义多个类,但是只能有一个类名访问修饰权限为public
二、什么是关键字?
Java给我们定义一些特殊单词,每个关键字都有自己独有的功能
1.全是小写
2.关键字不能当做普通标识符
三、什么是标识符?
自定义的类,方法名,包名,变量名,接口名…这些统称为标识符
1.字母,数字,下划线,$
2.不能以字母开头
3.不能是关键字或者包含特殊字符
4.定义方法名和变量名首字母小写,驼峰式命名法,如果定义常量,全部大写
四、什么是常量
程序运行期间,固定的值是不可以改变的
常量类型
整数
字符串
小数
布尔:true or false
字符:字符必须有内容,字符串可以为空
五、什么是变量?
在内容的一块区域内,变量的值可以在某一范围内发生改变
怎么定义变量?
变量类型 变量名;int num;
变量类型 变量名=对应的变量值;int num=10;
变量的类型有哪些?
基本数据类型:
整数byte short int long常用int
小数double float常用double
布尔boolean 常用在逻辑运算
字符 char
引用数据类型:数组java定义的类 自己定义的类 接口…
变量分类
(1)成员变量:定义在类的内部方法之外,可以在当前类的内部使用
(2)局部变量:定义在方法内部,只能在当前方法内部使用
一、Java的基本数据类型
八种:byte short int long float double char boolean
Js是弱类型语言 java是强类型语言
1.byte
右边赋值数字不能超过左边数据类型的范围
如果要定义成long类型,后便必须加上L或l
2.小数
如果要定义成float类型,后便必须加上F或f
3.布尔类型只有两个值:true false
二、类型转换
1.自动类型转换:把小的放到大的里面
2.强制类型转换:把大的放到小的里面
把大箱子放到小的箱子里面,需要强制类型转换
需要转成什么类型的,需要在变量前面加上该类型就可以了
3.把字符串类型转换成其他数据类型(使用对应包装类的parsexxx()方法)
把字符串转成int类型,转换有前提,字符串的值不能包含中文
每一个基本数据类型都有自己对应的包装类,每个包装类里面都封装了对应的转换方法
Integer是int类型的包装类
4.把int类型转成字符串
第一种
Int num3=110;
String str2=num3+””;
System.out.println(“str2:”+str2);
第二种
转成什么类型就去什么类型里找方法
三、算术运算符
在这里插入图片描述

使用格式:
可以在变量前使用++ ++num
可以在变量后使用++ num++
前后的区别
1.如果单独使用没有任何区别
2.混合使用:前++,先加后用;后++先用后加
四、赋值运算符
在这里插入图片描述

=是赋值不是比较

五、比较运算符
比较运算符:比较两个变量值,只能作用于基本数据类型
比较后只能是布尔,要么为true要么为false
==比较两个值是否相等
在这里插入图片描述

六、逻辑运算符
|和&可以双写
单写和双写的区别
“&”和“&&”的区别:在使用“&”进行运算时,不论左边为true或者false,右边的表达式都会进行运算。如果使用“&&”进行运算,当左边为false时,右边的表达式不会进行运算,因此“&&”被称作短路与。
以后开发用短路与,因为它开发效率比较高
运算符“|”和“||”都表示或操作,当运算符任何一边的操作数或表达式为true时,其结果为true,当两边的值都为false时,其结果才为false。同与操作类似,“||”表示短路或,当运算符“||”的左边为true时,右边的表达式不会进行运算。
在这里插入图片描述

七、三元运算符
也称作三元运算符(或三目运算符),由符号“? :”组合构成。
对布尔类型的表达式判断,如果为true,就执行冒号“:”前面的表达式,否者执行后面的表达式。
条件表达式?表达式1:表达式2
如果条件表达式为true,执行表达式1
如果条件表达式为false,执行表达式2

  • 3
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值