if语句
** 注意点:**
- 一个if语句最少要连接一个else语句
- 一个if语句可以有多个else if 语句
- 执行时,按顺序进行判断,当有一个语句执行了,就直接跳出来,if语句直接结束 废话不多说,直接看示例代码:
package com.wu.struct;
import java.util.Scanner;
public class ifDemo1 {
//if语句
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入成绩:");
int score = scanner.nextInt();
if(score == 100){
System.out.println("满分");
}else if(score < 100 && score >=90){
System.out.println("优秀");
}else if(score < 90 && score >=80){
System.out.println("良好");
}else if(score < 80 && score >=60){
System.out.println("及格");
}else if( score < 60){
System.out.println("不及格");
}else {
System.out.println("成绩输入不合法");
}
scanner.close();
}
}
while语句:先判断再执行
package com.wu.struct;
public class whileDemo {
public static void main(String[] args) {
//先判断在执行
//计算 1+2+3+。。。+100=
int i = 0;
int sum = 0 ;
while (i<=100){
sum += i;
i++;
}
System.out.println(sum);
}
}
do...while语句:先执行再判断
package com.wu.struct;
public class dowhileDemo {
public static void main(String[] args) {
//先执行再判断
//计算 1+2+3+。。。+100=
int i = 0;
int sum = 0;
do {
sum += i;
i++;
}while (i<=100);
System.out.println(sum);
}
}
for循环语句
package com.wu.struct;
public class forDemo1 {
public static void main(String[] args) {
//运用for循环计算 1-100内 奇数和 和 偶数和
int oddSum = 0;//奇数
int evenSum = 0;//偶数
for (int i = 0; i<=100;i++){
if (i%2!=0){
oddSum += i;
}else{
evenSum += i;
}
}
System.out.println("奇数和:"+oddSum);
System.out.println("偶数和:"+evenSum);
}
}