java 1.25 练习

练习

1.简易计算器的实现:

``

public class Test003 {
    public static void main(String[] args) {
        Scanner a= new Scanner(System.in);//使用Scanner对象从键盘接受数据。
        System.out.print("请输入第一个数:x=");
       double x=a.nextDouble();//用nextDouble的方式接受第一个数并赋值给x
        System.out.print("请输入第二个数:y=");
      double y=a.nextDouble();//用nextDoublet的方式接受第二个数并赋值给y
        System.out.println("请选择你需要的计算方法");
        System.out.println("1:加法  2:减法  3:乘法  4:除法");
                int z=a.nextInt();
                //使用switch多选择结构
       switch (z){
           case 1 :
               System.out.print("x+y=");
               System.out.print(x+y);
               break;
           case 2 :
               System.out.println("x-y=");
               System.out.print(x-y);
               break;
           case 3 :
               System.out.print("x*y=");
               System.out.print(x*y);
               break;
           case 4 :
               System.out.print("x/y=");
               System.out.print(x/y);
               break;
           default:
               System.out.println("输入无效!");
       }
           a.close();//关闭scanner
    }
}

输出结果:

请输入第一个数:x=6.2
请输入第二个数:y=2
请选择你需要的计算方法
1:加法 2:减法 3:乘法 4:除法
4
x/y=3.1

2.用for循环打印99乘法表

``

public class Test002 {
    public static void main(String[] args) {
        for (int i = 1; i < 10; i++) {
            System.out.println( );
            for (int j = 1; j <= i; j++) {
                System.out.print(j+"*"+i+"="+i*j+" ");
            }

        }
    }
}

输出结果:略

打印等腰三角形

``

public class Test012 {
    public static void main(String[] args) {
                for (int i = 1; i <= 5; i++) {                   /*第一个for循环,用于控制打印的范围*/
                    for (int j = 5; j>=i; j--) {                    /*第二个for循环,用于控制左边的空格*/

                        System.out.print(" ");
                    }
                    for (int j = 1; j <=i; j++) {                           /*第三个for循环,用于控制等腰三角形左半边*/
                        System.out.print("*");
                    }
                    for (int j = 1; j<i; j++) {                                  /*第四个for循环,用于控制等腰三角形右半边*/
                        System.out.print("*");
                    }
                    System.out.println();              /*换行输出*/
                    }

                }
            }

输出结果:略

posted @   奈落。  阅读(33)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示