packagecom;importjava.util.Scanner;publicclassDemo2{publicstaticvoidmain(String[] args){Scanner input =newScanner(System.in);do{System.err.println("请输入1-7之间的整数:");int num = input.nextInt();switch(num){case1:System.out.println("一");break;case2:System.out.println("二");break;case3:System.out.println("三");break;case4:System.out.println("四");break;case5:System.out.println("五");break;case6:System.out.println("六");break;case7:System.out.println("七");break;case0:System.out.println("程序结束,谢谢使用");System.exit(0);default:System.out.println("输入错误!");}}while(true);}}
要求用户输入年月日,计算该天是这一年中的第几天
packagecom;importjava.util.Scanner;publicclassDemo3{publicstaticvoidmain(String[] args){int year, month, day;int sum =0;Scanner input =newScanner(System.in);System.out.println("年份");
year = input.nextInt();System.out.println("月份");
month = input.nextInt();System.out.println("日期");
day = input.nextInt();for(int i =1; i <8; i++){switch(i){case1:case3:case5:case7:case8:case10:case12:
sum +=31;break;case4:case6:case9:case11:
sum +=31;break;case2:if(year %4==0&& year %100!=0|| year %400==0){
sum +=29;}else{
sum +=28;}}}
sum += day;System.out.println("总共过了"+ sum +"天");}}
packagecom;importjava.util.Scanner;publicclassDemo5{publicstaticvoidmain(String[] args){Scanner input =newScanner(System.in);System.out.println("请输入1-10之间的整数:");int num = input.nextInt();int result =1;for(int i =1; i <= num; i++){
result *= i;}System.out.println(result);}}
用户输入一个整数,判断这个数是否是质数
packagecom;importjava.util.Scanner;publicclassDemo6{publicstaticvoidmain(String[] args){Scanner input =newScanner(System.in);System.out.println("请输入1-10之间的整数:");int num = input.nextInt();// 除了1和它本身没有其他的约数,这个数就是质数int count =0;for(int i =2; i < num; i++){if(num % i ==0){
count++;}}if(count ==0){System.out.println("质数");}else{System.out.println("偶数");}}}