码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2017-04-30 22:54:43      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:code   import   练习   --   string   rgs   public   out   键盘录入   

  运算符:

    技术分享

  下面的都是相关的练习:

    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));
        

    }
}

 

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

标签:code   import   练习   --   string   rgs   public   out   键盘录入   

原文地址:http://www.cnblogs.com/xiaoshitoutest/p/6790441.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!