Java小案例
减肥粗略版本
需求:根据输入的星期数来输出今天的减肥运动
周一:跑步;周二:游泳;周三:慢走;周四:动感单车;周五:拳击;周六:爬山;周日:好好吃一顿
使用if语句
import java.util.Scanner;
public class LoseWeight {
public static void main(String[] args) {
System.out.println("请输入星期数:");
Scanner sc = new Scanner(System.in);
int day = sc.nextInt();
// 使用if语句进行判断
if(day == 1) {
System.out.println("跑步");
}else if(day == 2) {
System.out.println("游泳");
}else if(day == 3) {
System.out.println("慢走");
}else if(day == 4) {
System.out.println("动感单车");
}else if(day == 5) {
System.out.println("拳击");
}else if(day == 6) {
System.out.println("爬山");
}else if(day == 7) {
System.out.println("好好吃一顿");
}else {
System.out.println("您的输入有误!!!");
}
}
}
使用switch语句:
import java.util.Scanner;
public class LoseWeight {
public static void main(String[] args) {
System.out.println("请输入星期数:");
Scanner sc = new Scanner(System.in);
int day = sc.nextInt();
// 使用switch语句
switch(day) {
case 1:
System.out.println("跑步");
break;
case 2:
System.out.println("游泳");
break;
case 3:
System.out.println("慢走");
break;
case 4:
System.out.println("动感单车");
break;
case 5:
System.out.println("拳击");
break;
case 6:
System.out.println("爬山");
break;
case 7:
System.out.println("好好吃一顿");
break;
default:
System.out.println("您的输入有误!!!");
}
}
}
逢七过
需求:在1到100之间的数,是7的倍数或者包含7就过,现在输出1到100之间需要跳过的数
public class Seven {
public static void main(String[] args) {
for(int i = 1; i <= 100; i++) {
if( i%7==0 || i%10 ==7 || i/10%10 == 7) {
System.out.println(i);
}
}
}
}