zoukankan      html  css  js  c++  java
  • java练习

    import java.util.Scanner;

    public class Test01 {
    public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    pw(sc);

    }
    // 三次密码验证
    public static void pw(Scanner sc){
    boolean zh = false;
    boolean pw = false;
    int i = 3;
    while(i >0){
    System.out.println("您还有"+i+"次输入机会");
    System.out.println("请输入您的用户名");
    zh = sc.next().equals("admin");
    System.out.println("请输入您的密码");
    pw = sc.next().equals("20191225");
    i--;
    if(zh&&pw)
    break;
    }
    if(zh&&pw == true){
    zt(sc);
    }
    }
    // 系统主体界面
    public static void zt(Scanner sc){
    String y = null;
    do {
    System.out.println("-------------欢迎admin进入系统-------------");
    System.out.println("1.计算梯形面积");
    System.out.println("2.求指定范围的素数");
    System.out.println("3.打印菱形");
    System.out.println("4.求指定范围的水仙花数");
    System.out.println("0.安全退出系统");
    System.out.println("---------@copyRight 2019-12-24 v1.0所有---------");
    System.out.println("请输入您要选择的序号:");
    int a = sc.nextInt();
    if (a == 1) {
    mj(sc);
    }else if(a == 2){
    ss(sc);
    }else if (a ==3) {
    lx(sc);
    }else if (a == 4) {
    sxhs(sc);
    }else if(a == 0){
    System.out.println("您已选择退出,立即退出系统");
    break;
    }else{
    System.out.println("您的选择有误,请返回重新选择");
    }
    System.out.println("返回主菜单请按“Y”或者“y”");
    y = sc.next();

    } while (y.equals("Y")||y.equals("y"));
    }
    // 梯形的面积
    public static void mj(Scanner sc){
    // 梯形面积公式= (a+c)*h/2
    System.out.println("请输入您的上底");
    int a = sc.nextInt();
    System.out.println("请输入您的下底");
    int c = sc.nextInt();
    System.out.println("请输入您的高");
    int h = sc.nextInt();
    System.out.println("您梯形的面积是:"+(a+c)*h/2);
    }
    // 指定范围的素数
    public static void ss(Scanner sc){

    }
    // 菱形
    public static void lx(Scanner sc){
    System.out.println("请输入菱形的行数");
    int arr =sc.nextInt();
    if(arr%2 == 0){
    System.out.println("您输入的是一个偶数,请重新选择");
    }else{
    int a = arr/2+1;
    for (int i = 0; i < a; i++) {
    for (int j = 0; j < a-i; j++) {
    System.out.print(" ");
    }
    for (int j = 0; j < i; j++) {
    System.out.print("* ");
    }
    System.out.println();
    }
    for (int i = 0; i < a; i++) {
    for (int j = 0; j < i; j++) {
    System.out.print(" ");
    }
    for (int j = 0; j < a-i; j++) {
    System.out.print("* ");
    }
    System.out.println();
    }
    }
    }
    // 水仙花数
    public static void sxhs(Scanner sc){
    System.out.println("开始");
    int a = sc.nextInt();
    System.out.println("结束");
    int b = sc.nextInt();
    for (int i = a; i <= b; i++) {
    int gewei = i%10;
    int shiwei =i/10%10;
    int baiwei = i/100%10;
    int c = gewei*gewei*gewei+shiwei*shiwei*shiwei+baiwei*baiwei*baiwei;
    if(c == i){
    System.out.println(i+"是水仙花数");
    }
    }
    }
    }

  • 相关阅读:
    第1年4月22日 IBInspectable巧妙用法 cornerRadius
    第1年4月15日
    第1年4月9日 Domain: com.apple.dt.MobileDeviceErrorDomain
    第1年4月7日 活体检测
    GPS 波段信号范围
    tomcat远程调试
    JdbcTemplate或hibernate动态建表
    jdk动态代理失效,事务自调用失效
    Tomcat 访问静态资源出现中文乱码解决办法(转)
    SQL Server 查看死锁进程(转)
  • 原文地址:https://www.cnblogs.com/weixin2623670713/p/13322053.html
Copyright © 2011-2022 走看看