java 编程规范 数据类型 运算符 分支判断if switch等初识

java基础编程规范

1.类名使用public修饰
2.一行只写一条语句
3.{ }的使用及位置
4.代码缩进

变量、属性、方法命名规范:
第一个单词的首字母小写,其后单词的首字母大写 例: myScore
类的命名规范:
每个单词的首字母大写

数据类型
java 编程规范 数据类型 运算符 分支判断if switch等初识
java 编程规范 数据类型 运算符 分支判断if switch等初识
使用变量的步骤
1.声明变量,即:根据数据类型在内存申请空间
例: int money
2.赋值, 即:将数据存储至对应的内存空间
例: money=100
3.使用变量,即:取出数据使用


自动类型转换规则:
java 编程规范 数据类型 运算符 分支判断if switch等初识
java 编程规范 数据类型 运算符 分支判断if switch等初识
例如 double型大于int型

强制转换类型
java 编程规范 数据类型 运算符 分支判断if switch等初识
java 编程规范 数据类型 运算符 分支判断if switch等初识

运算符不做过多介绍
注意:
++在前 先运算 后赋值
++在后 先赋值 后计算
java 编程规范 数据类型 运算符 分支判断if switch等初识
java 编程规范 数据类型 运算符 分支判断if switch等初识

位运算注意事项
java 编程规范 数据类型 运算符 分支判断if switch等初识
java 编程规范 数据类型 运算符 分支判断if switch等初识
运算符优先级
java 编程规范 数据类型 运算符 分支判断if switch等初识
java 编程规范 数据类型 运算符 分支判断if switch等初识
引用数据类型
包装类型
java 编程规范 数据类型 运算符 分支判断if switch等初识
java 编程规范 数据类型 运算符 分支判断if switch等初识
if-else选择结构
java 编程规范 数据类型 运算符 分支判断if switch等初识
java 编程规范 数据类型 运算符 分支判断if switch等初识
例:
System.out.print("请输入成绩:");
Scanner sc=new Scanner(System.in);
int num=sc.nextInt();
if(num>90){
System.out.println("A级");
}else if(num>80){
System.out.println("B级");
}else if(num>70){
System.out.println("C级");
}else if(num>60){
System.out.println("D级");
}else{
System.out.println("E级");
}
switch选择结构
java 编程规范 数据类型 运算符 分支判断if switch等初识
java 编程规范 数据类型 运算符 分支判断if switch等初识
例:
System.out.print("请输入饮料序号:");
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
switch (num) {
case 1:
System.out.println("冰红茶 3块钱");
break;
case 2:
System.out.println("绿茶 3块钱");
break;
case 3:
System.out.println("白茶 3块钱");
default:

System.out.println("输入有误");
}
if与switch的练习和区别:
switch 和 if-else相比,由于使用了优化算法(BinaryTree),绝大部分情况下switch会快一点
除非是if-else的第一个条件就为true。

等值分支使用switch