java基本语法第二节

一、Java的基本语法:
1、类名必须和文件名一致;
2、public : 访问修饰符
3、class 定义类的关键字
4、类名:首字母大写,不要使用拼音或者中文。驼峰式命名法(每个单词首字母大写。列如HelloWorld)
5、main方法是Java程序的入口,需要执行的代码必须放到main方法里面。二、关键字
关键字是什么
关键字是被Java定义的特殊单词。每个关键字都有自己独有的功能。
全是小写。
关键字不能被定义为标识符;
三、标识符
什么是标识符?
自定义的类名、方法名、变量名、接口名…这些统称为标识符。

标识符命名规则
1、只能由字母、数字、下划线、$组成
2、不能以数字开头
3、不能是关键字,或者含有特殊字符。
4、定义方法名和变量名首字母小写,驼峰式命名法,
5、如果定义常量,全部大写
6、包名所有字母一律小写
四、常量与变量
常量:程序运行期间,固定的值是不可以改变的
字符串可以是空字符串,字符必须要有内容。
变量:在内存中的一块区域,变量的值可以再某一个范围内发生改变
//定义变量
变量类型 变量名 int num;
变量类型 变量名 = 对应的变量值 int num = 10;

//-----------------------------//
1、基本数据类型:
(1)、整数 byte short int long
(2)、小数 float double
(3)、布尔 boolean
(4)、字符 char
如果要定义成long类型,后面必须加上L或者l
定义float,后面必须加上F或者f
引用数据类型
数组,java定义的类,自己定义的类,接口…

//--------------------------------------------//
2、变量的分类
*、成员变量 定义在类的内部,方法之外,能在类的内部使用。
**、局部变量 定义在方法内部的变量,只能在方法内部去使用。

3、变量的类型转换
自动类型转换(把一个取值范围小的转化成取值范围大的)
类似于小瓶水加入大瓶水

强制转换类型把打放入小的里面。

把字符串转成别的类型
\把字符串转换成int类型,转换有前提,字符串中不能包含中文。
方法一:后面加一个空字符串
/ / int类型转成字符串
int num= 110;
String str = num+" ";
system.out.println(“str:”+str)
方法二:每个基本数据类型都有自己的包装类,每个包装类里面都封禁了对应的转换方法
// int 转换成字符串
int num = 140;
String str1=String.valueof(num);
System.out.printfln(“str1:”+str1);

转成什么类型 就去谁的String类里面去找方法。)转成double,就去double类里找方法
列如把字符串转换成double类型:
String str=“456”;
double dob=Double.parseDouble(str);
System.out.println(“dob:”+dob);
。。。。。。。。。。。。。。。。。。。。。。。。。。。。

五、运算符
1、算术运算符
加 + 作用于字符串上是两个字符串相接
减 -
乘 *
除 / 除法运算中有小数,结果也是小数
取余 % 符号(正负)取决于%左边的数的符号,与右边的无关
2、++、–
a++ 先使用a的值再加一
++a 先把a的值加一再使用
a–
–a 同上
2、赋值运算符;
“*=”
+= a+=b ————>a = a+b;
-=
/=
%=
“=”
3、比较运算符;
“==”判断是否相等
“>=” “<=” “!=” “>” “<”
4、逻辑运算符
&(并且) 所有条件都为true,返回true,如果有一个为false 就返回false;
|(或者) 只要有一个为true ,就返回true,如果都为false返回false;
^(异)相同为false ,不同为true;
!(非) 本来false 改为true;
||(短路或)
num = 5(4>3) | (++num>0) num = 6
num1 = 5 (4>3) || (++num1 <0) num = 5

&&(短路与)同上;
5、条件运算符
三目运算符
判断式 ? 输出式1 : 输出式2;
判断式为真输出1
为false输出2

Scanner (用于接收键盘输入的数据)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值