import java.util.Scanner;

/**
* 判断季度
* 根据用户输入的月份值,判断该月属于那个季度;
*/
public class Test01 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int month = scanner.nextInt();
System.out.println("请输入月份");
switch (month){
case 1:
case 2:
case 3:
System.out.println("第一季度");
break;
case 4:
case 5:
case 6:
System.out.println("第二季度");
break;
case 7:
case 8:
case 9:
System.out.println("第三季度");
break;
case 10:
case 11:
case 12:
System.out.println("第四季度");
break;
default:
System.out.println("输入错误");
}
}
}


import java.util.Scanner;

/**
*数位求和
* 任意一个四位整数,计算各数位上的数字之和并输出
*/
public class Test02 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个四位整数");
int n = scanner.nextInt();
int sum=0;
while(n>0){
sum += n%10;
n/=10;
}
System.out.println(sum);
}
}


import java.util.Scanner;

/**
* 数位求和升级版
*/
public class Test03 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int index;
do {
index =-1;
System.out.println("请输入数字:");
int n =scanner.nextInt();
int sum = 0;
while (n > 0) {
sum += n % 10;
n /= 10;
}
System.out.println("各位数字之和是"+sum);
System.out.println("是否继续?(y/n)");
String s = scanner.next();
if (s.equals("y")){
index=1;
}else if (s.equals("n")){
index =2;
System.out.println("程序退出");
}else{
index =3;
System.out.println("输入有误,请重新输入");
}
}while (index!=2);

}
}