语法:if(布尔表达式)
if(a==1){ System.out.println("判定成功执行的业务代码块..."); }
语法:if(布尔表达式)else
if(a==1){ System.out.println("判定成功执行的业务代码块..."); }else{ System.out.println("判定失败执行的业务代码块..."); }
语法:if(布尔表达式)...else if(布尔表达式)...else...
if(a==1){ System.out.println("判定成功执行的业务代码块..."); }else if(a==2){ System.out.println("判定成功执行的业务代码块..."); }else{ System.out.println("判定失败执行的业务代码块..."); }
l 表达式的返回值必须为byte、short、char、int、枚举、String(JDK1.7之后开始支持)。
l case字句中的值必须为常量。
l default子句可任选。
l break用于跳出switch语块,没有则会执行到结尾。
public void test(int num) { switch (num) { case 1: System.out.println("代码块1"); break; case 2: System.out.println("代码块2"); break; default: System.out.println("条件不成立默认执行代码块"); break; } }
初始化部分、循环条件部分、循环体部分、迭代部分。
语法:for(初始化表达式;布尔表达式;更改表达式){代码块}
for (int i = 0; i < 5; i++) { System.out.println("当前i为:"+i); }
语法:while(布尔表达式){代码块}
int i = 1; while (i <= 5) { // 业务代码块 可用break跳出循环 System.out.println("当前i为:" + i); }
语法:do{代码块}while(布尔表达式);
do { System.out.println("当前i为:" + i); } while (i <= 5);
注:do会先执行一次,再判定条件。至少运行一次
方法:类或对象行为特征的抽象,不能独立存在。
声明方法:修饰符 返回值类型 方法名(参数类型 参数名...){return 返回值}
public int add(int a, int b) { int sum = a + b; return sum; }
注:如果返回值类型为void则无返回值。
形参:声明参数
实参:实际传递给形参的值
值传递:形参变化、实参不变、拷贝副本
址传递:形参变化、实参变化、引用数据类型、地址
参数个数不同、参数类型不同、方法名相同的方法,与返回值无关。
重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。(后续更新类、继承等知识点会有更清晰地认识)
原文:https://www.cnblogs.com/JulySevenHai/p/12584429.html