package demo; import java.util.Scanner; public class demo3 { public static void main(String[] args) { int week = 0; do { System.out.println("水仙花---1 九九乘法表---2 退出---0"); System.out.println("请输入你的选项:"); Scanner yn = new Scanner(System.in); week = yn.nextInt(); xz(week); } while (week != 0); } public static void xz(int week) { switch (week) { case 1: sxh(); break; case 2: jiu(); break; case 3: break; default: System.out.println("已退出"); break; } } public static void sxh(){ Scanner sc = new Scanner(System.in); System.out.print("请输入一个三位数:"); int t=1; while(t!=0){ int num = sc.nextInt(); int g = num % 10; //个位 int s = (num / 10) % 10; //十位 int b = num / 100; //百位 int sum = (g * g * g) + (s * s * s) + (b * b * b); if (sum == num) { System.out.println("该数为水仙花数!"+sum); } else { System.out.println("该数不为水仙花数!"); } System.out.println("若继续判断水仙花数请输入yes,否则请输入no! 1=yes 0=no :"); System.out.println("请输入0或1"); t=sc.nextInt(); } } public static void jiu() { for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i; j++) System.out.print(j + "*" + i + "=" + (i * j) + " "); System.out.println(); } } }
水仙花--九九乘法表(java-- 函数调用)
于 2022-03-16 20:31:08 首次发布