if(条件){执行内容} //如满足()内条件,则执行{}中内容
下方为例子:
package java顺序结构;
import java.util.Scanner;
public class Demo01 {
//要求:输入成绩,如果成绩大于60为及格,小于60为不及格。如输入非数字则跳出并提示;
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入成绩:");
//判断输入内容是否为数字,如果是数字继续,不是数字不执行
if (scanner.hasNextDouble()) {
int s = scanner.nextInt();
if (s >= 60) {
System.out.println("成绩及格且等于:" + s);
} else {
System.out.println("成绩不及格且为:" + s);
}
}else{
System.out.println("请输入内容为数字!");
}
scanner.close();
}
}
请输入成绩:
56
成绩不及格且为:56
Process finished with exit code 0
其中scanner.hasNextDouble()
方法为判断输入内容是否为数字,避免输入其他内容影响程序运行
以上内容仅为复习java基础存档