Java基础(三)
程序员文章站
2024-02-05 19:49:04
1. 条件分支语句 1.1. if 语法:if(布尔表达式) if(a==1){ System.out.println("判定成功执行的业务代码块..."); } 1.2. if...else... 语法:if(布尔表达式)else if(a==1){ System.out.println("判定成 ......
1. 条件分支语句
1.1. if
语法:if(布尔表达式)
if(a==1){ system.out.println("判定成功执行的业务代码块..."); }
1.2. if...else...
语法:if(布尔表达式)else
if(a==1){ system.out.println("判定成功执行的业务代码块..."); }else{ system.out.println("判定失败执行的业务代码块..."); }
1.3. if...else if...else
语法:if(布尔表达式)...else if(布尔表达式)...else...
if(a==1){ system.out.println("判定成功执行的业务代码块..."); }else if(a==2){ system.out.println("判定成功执行的业务代码块..."); }else{ system.out.println("判定失败执行的业务代码块..."); }
1.4. switch...case
1.4.1. 语句规则
l 表达式的返回值必须为byte、short、char、int、枚举、string(jdk1.7之后开始支持)。
l case字句中的值必须为常量。
l default子句可任选。
l break用于跳出switch语块,没有则会执行到结尾。
1.4.2. 示例代码
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; } }
2. 循环语句
2.1. 循环语句组成
初始化部分、循环条件部分、循环体部分、迭代部分。
2.2. for
语法:for(初始化表达式;布尔表达式;更改表达式){代码块}
for (int i = 0; i < 5; i++) { system.out.println("当前i为:"+i); }
2.3. while
语法:while(布尔表达式){代码块}
int i = 1; while (i <= 5) { // 业务代码块 可用break跳出循环 system.out.println("当前i为:" + i); }
2.4. do...while...
语法:do{代码块}while(布尔表达式);
do { system.out.println("当前i为:" + i); } while (i <= 5);
注:do会先执行一次,再判定条件。至少运行一次
3. 声明和使用方法
3.1. 方法声明和调用
方法:类或对象行为特征的抽象,不能独立存在。
声明方法:修饰符 返回值类型 方法名(参数类型 参数名...){return 返回值}
public int add(int a, int b) { int sum = a + b; return sum; }
注:如果返回值类型为void则无返回值。
3.2. 形/实参
形参:声明参数
实参:实际传递给形参的值
3.3. 参数传递
值传递:形参变化、实参不变、拷贝副本
址传递:形参变化、实参变化、引用数据类型、地址
4. 方法重载(overload)
参数个数不同、参数类型不同、方法名相同的方法,与返回值无关。
5. 方法重写(override)
重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。(后续更新类、继承等知识点会有更清晰地认识)
上一篇: windows下配置php5.5开发环境及开发扩展
下一篇: Python基础-day01-9