1.完善menu注册功能,抽奖,看小故事等功能
1 package dfishf; 2 3 import java.util.Random; 4 import java.util.Scanner; 5 6 public class homework { 7 8 public static void main(String[] args) { 9 Mainmenu(); 10 } 11 12 public static void Mainmenu() { 13 Scanner input = new Scanner(System.in); 14 System.out.println("1.登录"); 15 System.out.println("2.注册"); 16 System.out.println("3.幸运抽奖"); 17 System.out.println("4.看小故事"); 18 System.out.println("5.退出系统"); 19 System.out.println("请选择"); 20 int n = input.nextInt(); 21 switch (n) { 22 case 1: 23 login(); 24 break; 25 case 2: 26 zc(); 27 break; 28 case 3: 29 cj(); 30 break; 31 case 4: 32 story(); 33 break; 34 case 5: 35 tc(); 36 break; 37 38 } 39 } 40 41 public static void tc() { 42 System.out.println("谢谢使用"); 43 44 } 45 46 public static void story() { 47 Scanner input = new Scanner(System.in); 48 System.out.println("请选择想看的故事"); 49 System.out.println("1.jojo1"); 50 System.out.println("2.jojo2"); 51 System.out.println("3.jojo3"); 52 int a = input.nextInt(); 53 switch (a) { 54 case 1: 55 System.out.println("大乔揍dio"); 56 break; 57 case 2: 58 System.out.println("二乔揍阿姨压一压"); 59 break; 60 case 3: 61 System.out.println("三桥继续揍dio"); 62 63 break; 64 65 } 66 returnMain(); 67 } 68 69 private static void choujiang() { 70 Scanner input = new Scanner(System.in); 71 System.out.println("请输入四位会员卡号"); 72 int x = input.nextInt(); 73 Random r = new Random(); 74 int a = r.nextInt(10); 75 if (x / 100 % 10 == a) { 76 System.out.println("恭喜你中奖啦!"); 77 } else { 78 System.out.println("谢谢参与"); 79 } 80 returnMain(); 81 } 82 83 private static void zhuce() { 84 Scanner input = new Scanner(System.in); 85 System.out.println("请输入用户名"); 86 String name = input.next(); 87 System.out.println("请输入密码"); 88 String mima = input.next(); 89 System.out.println("注册成功"); 90 returnMain(); 91 } 92 93 private static void login() { 94 Scanner input = new Scanner(System.in); 95 System.out.println("输入用户名"); 96 String uname = input.next(); 97 System.out.println("输入密码"); 98 String upwd = input.next(); 99 if (uname.equals("zs") && upwd.equals("123")) { 100 System.out.println("登录成功"); 101 } else { 102 System.out.println("登录失败"); 103 } 104 returnMain(); 105 } 106 107 public static void returnMain() { 108 System.out.println("是否返回主菜单?Y/N"); 109 Scanner input = new Scanner(System.in); 110 if (input.next().equalsIgnoreCase("Y")) { 111 Mainmenu(); 112 } else { 113 System.out.println("谢谢使用"); 114 } 115 } 116 117 }
.编写一个方法,求整数n的阶乘,例如5的阶乘是1*2*3*4*5
1 package dfishf; 2 3 public class homework { 4 5 public static void main(String[] args) { 6 jiecheng p=new jiecheng(); 7 p.method(5); 8 } 9 public void method(int a) { 10 int b=1; 11 for(int i=1;i<=a;i++) { 12 b*=i; 13 } 14 a=b; 15 System.out.println(a); 16 } 17 18 }
3.编写一个方法,判断该年份是平年还是闰年
1 package dfishf; 2 3 public class homework{ 4 public static void main(String[] args) { 5 prn(2018); 6 } 7 8 public static void prn(int year) { 9 if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) { 10 System.out.println(year + "是闰年"); 11 } else { 12 System.out.println(year + "不是闰年"); 13 } 14 15 } 16 }