JavaSE-day02

语法基础
一、方法:接受数据,处理返回结果的代码块
1.方法结构
修饰符 返回值类型 方法名(形参列表){
方法体;
return 返回值;
}
2.注:
定义考虑:
1)是否需要返回数据:无返回值用void
2)是否需要接收数据:无接收数据为()
调用方法才能执行。
二、方法的重载
1)方法名称相同,形参列表不同(类型不同,顺序不同,个数不同)
2)无返回值的方法,使用return;可以提前结束方法,避免报错。
三、类型转换
1.自动类型转换
1)范围大的数据可直接转换为范围小的数据
2.强制类型转换
1)当范围小的数据要转化为范围大的数据时使用
2)类型 变量 = (类型)变量
3)强制类型转化可以能会导致数据溢出
4)小数强制类型转化为整数,直接去除小数部分
3.数据运算
1)运算结果的数据类型是范围最大的数据类型
2)short,byte,char运算时自动转换为int类型,避免运算时数据溢出当前类型
四、输入输出
1.Scanner,固定语句Scanner sc = new Scanner(System.in);
2.输出sout
五、运算符
1.算数运算符:
1)+-/%
2)+可以做连接符,能算则算不能算则连接
2.逻辑运算符
1)&、|
2)&&、||(有短路问题)
3.关系运算符:>、<、>=、<=
4.三目运算符:a>b?a:b
5.赋值运算符:+=(自带强制类型转换,如俩byte相加使用+=不用强转)、-=、/=、%=、
=
6.自增自减运算符:单独使用无区别a++与++a。结合表达式使用分前后

posted @ 2024-10-20 17:17  南飞小猪  阅读(2)  评论(0)    收藏  举报