1、判断一个字母是否为小写字母
import java.util.Scanner;
public class Homework1 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.print("请输入一个字母:");
char a=sc.next().charAt(0);
if((a>=97)&&(a<=122)) {
System.out.print("为小写字母");
}else {
System.out.print("不是小写字母");
}
}
}
结果
2、输入整数对应英文星期名缩写
import java.util.Scanner;
public class Homework2 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入一个整数[1,7]");
if(sc.hasNextInt()) {
int a =sc.nextInt();
if((a>=1)&&(a<=7)) {
switch(a) {
case 1:
System.out.print("MON");
break;
case 2:
System.out.print("TUE");
break;
case 3:
System.out.print("WED");
break;
case 4:
System.out.print("THU");
break;
case 5:
System.out.print("FRI");
break;
case 6:
System.out.print("SAT");
break;
case 7:
System.out.print("SUN");
break;
}
}else {
System.out.print("请重新输入");
}
}else {
System.out.print("请重新输入");
}
}
}
结果
3、迷你计算器
import java.util.Scanner;
public class Homework3 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.print("请输入第一个数:");
double a=sc.nextDouble();
System.out.print("请输入第二个数:");
double b=sc.nextDouble();
System.out.print("请输入运算符:");
String c=sc.next();
switch(c) {
case "+":
System.out.print(a+"+"+b+"="+(a+b));
break;
case "-":
System.out.print(a+"-"+b+"="+(a-b));
break;
case "*":
System.out.print(a+"*"+b+"="+(a*b));
break;
case "/":
System.out.print(a+"/"+b+"="+(a/b));
break;
}
}
}
结果
4、根据月份输出该月的天数。
import java.util.Scanner;
public class Homework4 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.print("请输入月份[1,12]:");
if(sc.hasNextInt()) {
int month=sc.nextInt();
if((month>=1)&&(month<=12)) {
switch(month) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
System.out.print("这个月31天");
break;
case 4:
case 6:
case 9:
case 11:
System.out.print("这个月30天");
break;
case 2:
System.out.print("这个月28天");
break;
}
}else {
System.out.print("请重新输入");
}
}else {
System.out.print("请重新输入");
}
}
}
结果
5、玩游戏
import java.util.Scanner;
public class Homework5 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请选择您的游戏类型\n1.牌类\n2.休闲竞技类");
int a=sc.nextInt();
System.out.print("请输入您的游戏时长:");
int b=sc.nextInt();
int c=10;
int d=20;
switch(a) {
case 1:
if(b>10) {
System.out.print("您玩的是牌类游戏,时长是"+b+"小时,可享受5折优惠,您需要支付"+(c*b*0.5));
}else {
System.out.print("您玩的是牌类游戏,时长是"+b+"小时,可享受8折优惠,您需要支付"+(c*b*0.8));
}
break;
case 2:
if(b>10) {
System.out.print("您玩的是休闲竞技类游戏,时长是"+b+"小时,可享受5折优惠,您需要支付"+(d*b*0.5));
}else {
System.out.print("您玩的是牌类游戏,时长是"+b+"小时,可享受8折优惠,您需要支付"+(d*b*0.8));
}
break;
default:
System.out.print("请重新输入");
break;
}
}
}
结果