• Java基础语法(二)<运算符>


      运算符:

        

      下面的都是相关的练习:

        1、键盘录入一个三位整数数,请分别获取该三位数上每一位的数值

    import java.util.Scanner;
    
    public class Test02 {
    
        public static void main(String[] args) {
            System.out.println("请输入一个三位整数:");
            int value = new Scanner(System.in).nextInt();
            
            int geWei = value % 10;
            int shiWei = (value / 10) % 10;
            int baiWei = value / 100;
            
            System.out.println("数字" + value + "的个位是  " + geWei + ", 十位是  " + shiWei 
                    + ", 百位是  " + baiWei);
    
        }
    }

        2、说出运行结果:

    public class Test03 {
            public static void main(String[] args) {
                 int x = 4;
                 int y = (--x)+(x--)+(x*10);
                 System.out.println("x = " + x + ",y = " + y); // y = 26; x = 2
            }
        }
    public class Test05 {
            public static void main(String[] args) {
                short s = 30;
                int i = 50;
                s += i;
                System.out.println("s="+s);  // s = 80
                int x = 0;
                int y = 0;
                int z = 0;
                boolean a,b;
                a = x>0 & y++>1;
                System.out.println("a="+a); // a = false
                System.out.println("y="+y); // y = 1
                b = x>0 && z++>1;
                System.out.println("b="+b); // b = false
                System.out.println("z="+z); // z = 0
                a = x>0 | y++>1;
                System.out.println("a="+a); // a = false
                System.out.println("y="+y); // y = 2
                b = x>0 || z++>1;
                System.out.println("b="+b); // b = false
                System.out.println("z="+z);    // z = 1    
            }
        }

        3、键盘录入三个int类型的数字,1)求出三个数中的最小值并打印,2)求出三个数的和并打印

    import java.util.Scanner;
    
    
    public class Test07 {
    
        public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);
            System.out.println("请输入第一个整数:");
            int num1 = sc.nextInt();
            
            System.out.println("请输入第二个整数:");
            int num2 = sc.nextInt();
            
            System.out.println("请输入第三个整数:");
            int num3 = sc.nextInt();
            // 计算三个数中的最大值
            int minValue = num1 < num2 ? (num1 < num3 ? num1 : num3):(num2 < num3 ? num2 : num3);
            System.out.println(num1 + "、" + num2 + "、" + num3+ "这三个数中的最小值为:" + minValue);
            
            // 计算三个的和
            System.out.println(num1 + "、" + num2 + "、" + num3+ "这三个数的和:" + (num1+num2+num3));
            
    
        }
    }
  • 相关阅读:
    圆周率的计算与进度条
    Python的使用方法
    Python科学计算库
    linux 命令总结[转]
    如何在 Windows 平台上下載 Android 的源码[转]
    装MSN报错问题解决 无法定位程序输入点except handler4 common 于动态链接库nsvcrt.dll【转】
    编写xorg.conf,简单三行解决ubuntu分辩率不可调的问题【转】
    谁说 Android 手机一定要 root 权限才能截屏?![转]
    给自己的忠告[转]
    lockdir加密bug[转]
  • 原文地址:https://www.cnblogs.com/xiaoshitoutest/p/6790441.html
Copyright © 2020-2023  润新知