1.判断一个字符是小写字母?
public class Work0 {
public static void main(String[] ages) {
char num1='A';
boolean f=num1>97;
System.out.println(num1+"是否是小写:"+f);
}
}
代码结果展示
2.从键盘上输入一位整数,当输入1-7时,显示下面对应的英文星期名称的缩写。
1:MON 2:TUE 3:WED 4:THU 5:FRI 6:SAT 7:SUN
import java.util.Scanner;
public class Work1 {
public static void main(String[] ages) {
Scanner str=new Scanner(System.in);
System.out.println("请输入数字(1-7):");
int a=str.nextInt();
switch(a) {
case 1:
System.out.println("英文星期名称的缩写为:MON");
break;
case 2:
System.out.println("英文星期名称的缩写为:TUE");
break;
case 3:
System.out.println("英文星期名称的缩写为:WED");
break;
case 4:
System.out.println("英文星期名称的缩写为:THU");
break;
case 5:
System.out.println("英文星期名称的缩写为:FRI");
break;
case 6:
System.out.println("英文星期名称的缩写为:SAT");
break;
case 7:
System.out.println("英文星期名称的缩写为:SUN");
break;
}
}
}
代码结果展示
3.编程实现迷你计算器功能,支持+-*/,从控制台输入两个操作数,输出计算结果(运算符可以在程序中指定,用switch实现)
import java.util.Scanner;
public class Work2 {
public static void main(String[] ages) {
Scanner str=new Scanner(System.in);
System.out.println("请输入第一个数;");
int a=str.nextInt();
System.out.println("请输入第二个数:");
int b=str.nextInt();
System.out.println("选择算数 算数类型:(加减乘除余1,2,3,4,5,)");
int c=str.nextInt();
switch(c) {
case 1:
System.out.println("a+b的结果是:"+(a+b));
break;
case 2:
System.out.println("a-b的结果是:"+(a-b));
break;
case 3:
System.out.println("a乘b的结果是:"+(a*b));
break;
case 4:
System.out.println("a除b的结果是:"+(a/b));
break;
case 5:
System.out.println("a除余的结果是:"+(a%b));
break;
}
}
}
4.根据月份输出该月的天数
import java.util.Scanner;
public class Work3 {
public static void main(String[] ages) {
Scanner str=new Scanner(System.in);
System.out.print("请输入月份:");
int a=str.nextInt();
switch(a) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
System.out.println("本月有31天");
break;
case 2:
System.out.println("本月有28天");
break;
default:
System.out.println("本月有30天");
break;
}
}
}
5.玩游戏并支付游戏币(假设:1元购买1个游戏币)
游戏类型分为两大类:牌类和休闲竞技类
游戏的收费标准:牌类:10元/小时;休闲竞技类:20元/小时;
游戏的收费规则:游戏时长超过10小时打5折,不足或小于10小时的打8折
import java.util.Scanner;
public class Work4 {
public static void main(String[] ages) {
Scanner str=new Scanner(System.in);
System.out.println("请您选择游戏类型:");
System.out.println("\t1.牌类");
System.out.println("\t2.休闲竞技类");
int a=str.nextInt();
System.out.println("请输入你的游戏时长:");
int b=str.nextInt();
switch (a) {
case 1:
if (b>10) {
System.out.println("你选择了牌类游戏,你的游戏时长是:"
+b+"个小时可以享受5折优惠,你需要支付"
+(b*10*0.5)+"个游戏币");
}else {
System.out.println("你选择了牌类游戏,你的游戏时长是:"
+b+"个小时可以享受8折优惠,你需要支付"
+(b*10*0.8)+"个游戏币");
}
break;
case 2:
if (b>10) {
System.out.println("你选择了休闲竞技类游戏,你的游戏时长是:"
+b+"个小时可以享受5折优惠,你需要支付"
+(b*20*0.5)+"个游戏币");
}else {
System.out.println("你选择了休闲竞技类游戏,你的游戏时长是:"
+b+"个小时可以享受8折优惠,你需要支付"
+(b*20*0.8)+"个游戏币");
}
break;
}
}
}