import java.util.Scanner;
class aaa
{
public static void main(String[] args)
{
Scanner sc=new Scanner(System.in);
for(;;){
System.out.println("1.逆序输出题");
System.out.println("2.求偶数题");
System.out.println("3.水仙花数");
System.out.println("4退出:");
System.out.println("请选择一个整数来循环:");
int v=sc.nextInt();
if(v==1){
//1.逆序输出题
Scanner s=new Scanner(System.in);
System.out.println("请输出一个整数:");
int i=s.nextInt();
for(;i!=0;){
System.out.print(i%10);
i=i/10;
}
System.out.println();
}
if(v==2){
//2.求1---100的偶数个数
int count =0;
for(int a=1;a<=100;a++){
if(a%2==0){
count++;
}
}
System.out.println(count);
}
if(v==3){
//3.求水仙花数
for (int i = 100; i >= 100 && i <= 1000; i++) {
//取余,a取个位数,b取十位数,c取百位数(123/100%10=1%10)
int a = i % 10;
int b = i / 10 % 10;
int c = i / 100 % 10;
double x = Math.pow(a, 3) + Math.pow(b, 3) + Math.pow(c, 3);
if (x == i) {
System.out.println(x);
}
}
}
if(v==4){
System.out.println("退出循环");
System.exit(0);//退出循环的代码
}
System.out.println();
}
}
}