/**输出math has passedenglish has not passed**/publicclassGetifelse{publicstaticvoidmain(String[]args){int math =80;// 声明,数学成绩为80(及格)int english =50;// 声明,英语成绩为50(不及格)if(math >=60){// if判断语句判断math是否大于等于60System.out.println("math has passed");}else{// if条件不成立System.out.println("math has not passed");}if(english >=60){// if判断语句判断english是否大于等于60System.out.println("english has passed");}else{// if条件不成立System.out.println("english has not passed");}}}
/**
输出
x的值大于30但小于60
**/
public class GetTerm {
public static void main(String[] args) {
int x = 40;
if(x > 60) {
System.out.println("x的值大于60");
} else if (x > 30) {
System.out.println("x的值大于30但小于60");
} else if (x > 0) {
System.out.println("x的值大于0但小于30");
} else {
System.out.println("x的值小于等于0");
}
}
}
switch(表达式)
{
case 常量值1:
语句块1
[break;]
...
case 常量值n:
语句块2
[break;]
default:
语句块 n+1;
[break;]
}
import java.util.Scanner;
//用switch语句打印出星期的英文单词
public class GetSwitch {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.print("请输入今天星期几:");
int week = scan.nextInt();
switch (week) {
case 1:
System.out.println("Monday");
break;
case 2:
System.out.println("Tuesday");
break;
case 3:
System.out.println("Wednesday");
break;
case 4:
System.out.println("Thursday");
break;
case 5:
System.out.println("Friday");
break;
case 6:
System.out.println("Saturday");
break;
case 7:
System.out.println("Sunday");
break;
default:
System.out.println("Sorry,I don't konw");
break;
}
}
}
//1~10相加求和
public class GetSum {
public static void main(String[] args) {
int x = 1; // 定义初值
int sum = 0; // 定义求和变量,用于存储相加后的结果
while(x <= 10) {
sum += x; // 循环相加,也即 sum = sum + x;
x++;
}
System.out.println(sum);
}
}
do
{
执行语句
} while (条件表达式);
/**
输出
b == 10
**/
public class Cycle {
public static void main(String[] args) {
int a = 10;
int b = 10;
// while循环语句
while(a == 8) {
System.out.println("a == " + a);
a--;
}
// do···while循环语句
do {
System.out.println("b == " + b);
b--;
} while(b == 8);
}
}
for(表达式1; 表达式2; 表达式3)
{
语句序列
}
//用for循环语句求100以内所有偶数的和。
public class Circulate {
public static void main(String[] args) {
int sum = 0;
for(int i=2; i<=100; i+=2) {
sum += i;
}
System.out.println(sum);
}
}
for(元素变量x : 遍历对象obj) {
引用了x的Java语句;
}
int array[] = {7, 8, 9};
for (int arr : array) {
System.out.println(arr);
}