自动化测试-java基础知识04
1、流程控制语句之if
public class HelloWord {
public static void main(String[] args) {
// TODO Auto-generated method stub
//if的第一种格式
int age = 18;
if (age >= 18) {
System.out.println("你成年了");
}
//if的第二种格式
int age1 =17;
if(age1 >= 18) {
System.out.println("你已经成年了");
}else {
System.out.println("你未成年");
}
//if的第三种格式
int age2 =17;
if(age2 >= 18) {
System.out.println("成年人");
}else if(age>=8) {
System.out.println("少年");
}else if(age >= 14) {
System.out.println("青少年");
}else {
System.out.println("还没有出生");
}
}
}
2、流程控制语句之循环
2.1 for循环
public class HelloWord {
public static void main(String[] args) {
//for循环
//格式 for(变量初始化1;boolsean表达式2;循环体之后的语句4)
// { 循环体3
// }
//执行顺序 1-> 2(true)-> 3->4->2(true)->3->4->2(false)->结束
for (int i=1;i<4;i++) {
System.out.println("********");
}
}
}
2.2 while循环
public class HelloWord {
public static void main(String[] args) {
//while循环
//格式
/*
变量初始化1;
while(boolean表达2){
循环体3;
循环体之后的语句4;
}
执行流程
与for一样
1->2(true)->3->4->2(true)->3->4->2(false)结束
*/
int i = 1;
while(i<=4) {
System.out.println("*******");
i++;
}
}
2.3 循环遍历数组
public class HelloWord {
public static void main(String[] args) {
//for循环遍历数组
int [] arr = {1,2,3,4};
for(int i=0;i<arr.length;i++) {
System.out.println(arr[i]);
}
//另一种for循环
System.out.println("--------");
for(int i:arr) {
System.out.println(i);
}
}
}
``
2.4 嵌套循环
public class HelloWord {
public static void main(String[] args) {
//嵌套循环 打印四行五列的星星
for(int i=1;i<=4;i++) {
for(j=1;j<=5;j++)
{
System.out.print("*");
}
System.out.println();
}
}
}