if语句
int score = 90;
if (score>90){
System.out.println("1");
}
System.out.println("2");
if-else语句
int jr = 90;
if (jr>90){
System.out.println("1");
}else {
System.out.println("2");
}
System.out.println("3");
多重if结构
import java.util.Scanner;
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个0-100内的整数");
int r = sc.nextInt();
if (r>80){
System.out.println("良好");
}else if(r>60){
System.out.println("及格");
}else {
System.out.println("不及格");
}
嵌套if-else
import java.util.Scanner;
System.out.println("输入成绩");
double t = s.nextDouble();
if (t<10){
System.out.println("进入决赛输入性别");
String x = s.next();
if ("男".equals(x)){
System.out.println("1");
}else {
System.out.println("2");
}
}else {
System.out.println("88");
}
switch语句
switch (表达式) {
case 常量 1: 语句; break;
case 常量 2: 语句; break;
…
default: 语句;
}
int rank = 1;
switch (rank){
case 1:
System.out.println("1");break;
case 2:
System.out.println("2");break;
case 3:
System.out.println("3");break;
default:
System.out.println("4");
}
switch语句只能处理等值条件判断的情况
取随机数
int a = (int)(Math.random());
a为0-1的随机整数
输入一个字符,判断它是否为大写字母,如果是,将它转换成小写字母;如果不是,不转换。然后输出最后得到的字符。
import java.util.Scanner;
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.println("输入一个字母");
char a = s.next().charAt(0);
if((a>=65)&&(a<=90)){
System.out.println("是大写字母");
a = (char)(a+32);
System.out.println(a);
}else{
System.out.println(a);
}
}