import java.util.Random; import java.util.Scanner; public class Menu { public static void main(String[] args) { // TODO Auto-generated method stub mainMenu(); } public static void mainMenu() { Scanner input = new Scanner(System.in); System.out.println("1.登录"); System.out.println("2.注册"); System.out.println("3.幸运抽奖,输入四位会员卡号,如果百位等于系统随机数,就是星运会员.否则不是."); System.out.println("4.看小故事,"); System.out.println("5.退出系统"); System.out.println("请选择"); int i = input.nextInt(); switch (i) { case 1: login(); break; case 2: zc(); break; case 3: xycj(); break; case 4: kxgs(); break; case 5: tc(); break; } } private static void login() { // TODO Auto-generated method stub Scanner input = new Scanner(System.in); System.out.println("输入用户名"); String uname = input.next(); System.out.println("输入密码"); String upwd = input.next(); if (uname.equals("zs") && upwd.equals("123")) { System.out.println("登录成功"); } else { System.out.println("登录失败"); } returnMain(); } public static void returnMain(){ System.out.println("是否返回主菜单?Y/N"); Scanner input = new Scanner(System.in); if (input.next().equalsIgnoreCase("Y")) { mainMenu(); }else{ System.out.println("谢谢使用"); } } private static void zc() { Scanner input = new Scanner(System.in); System.out.println("请输入用户名"); String name = input.next(); System.out.println("请输入密码"); String mm = input.next(); System.out.println("注册成功"); returnMain(); } private static void xycj() { Scanner input = new Scanner(System.in); System.out.println("请输入四位会员卡号"); int x = input.nextInt(); Random r = new Random(); int a = r.nextInt(10); if (x / 10 % 10 == a) { System.out.println("恭喜你中奖啦!"); } else { System.out.println("谢谢参与"); } returnMain(); } private static void kxgs() { Scanner input = new Scanner(System.in); System.out.println("请选择要看的故事:"); System.out.println("1.丑小鸭"); System.out.println("2.青蛙王子"); System.out.println("3.狼来了"); int m = input.nextInt(); switch(m) { case 1: System.out.println("丑小鸭在父母的殷切等待中终于诞生了,可是姗姗来迟的他长相奇特,嗓音沙哑,于是便遭到了亲人的遗弃,不仅这样,丑小鸭还要忍受旁人的嘲弄和取笑。自卑、可怜的他常常独自一人在河边伤心的哭泣,一天却遇上一群善良的伙伴,他们给了他无尽的呵护和关怀,帮助他重建了信心和生活的勇气。"); break; case 2: System.out.println("从前有个小公主非常美丽,光艳照人。天气炎热时,小公主最喜欢在黑森林的井边乘凉,在这里玩她最喜欢的抛金球游戏。 " + "有一天,小公主不小心把金球抛进井里,那口井很深,简直深不见底,她伤心极了,开始哭泣。就在这时,井里出现一只青蛙对她说, " + "我能够帮助您,如果我把您的球捡起来,您可以吻我一下吗?”公主想了想,便同意了青蛙的请求。很快青蛙把球带了回来,公主弯下腰亲吻了这只小青蛙。 " + "瞬间,青蛙身上的咒语解除了,变成了一个有着迷人双眼的王子。后来公主与青蛙王子结了婚,从此幸福地生活在一起"); break; case 3: System.out.println("从前,在一个村子里,有个放羊的小孩,他天天去放羊。有一天,他突然觉得听没意思的,就大声喊叫:“狼来了,狼来了!”村民们听到,都扛着锄头来帮忙,可一看到连个狼的影子都没有的时候,村民们生气极了。第二天,狼真的来了,小孩大声喊叫:“狼来了,狼来了!”可没有一个人来帮他。 这说明了做人要做一个诚实的人。"); break; } returnMain(); } private static void tc() { System.out.println("谢谢使用"); } }
2.编写一个方法,求整数n的阶乘,例如5的阶乘是1*2*3*4*5。【必做题】
public class util { public static int jc(int x){ int sum=1; for (int i = 1; i <= x; i++) { sum*=i; } return sum; } public static void main(String[]args){ System.out.println(jc(5)); } }
3.编写一个方法,判断该年份是平年还是闰年。[必做题]
import java.util.Scanner; public class Zuoye1 { public static void nian(int b) { if(b%4==0&&b%100!=0||b%400==0) { System.out.println("是闰月"); } else { System.out.println("不是闰月"); } } public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.println("请输入月份"); int a=input.nextInt(); nian(a); } }