JAVA基础02

第一题:

        看程序说答案

        int a = 10;

        int b = 3;

        int c = a + b;

        int d = a - b;

        int e = a * b;

        int f = a / b;

        int g = a % b;

        a++;

        ++a;

        b--;

        --b;

        

a=12; b=1;

第二题:

       看程序说答案

       int a = 10;

       a += 2;

       a -= 3;

       a *= 4;

       a /= 5;

       a %= 3;

       a=1;

      

第三题:

       1.定义一个变量a, 初始化值自己决定,判断a的值是否大于10,  输出true或false

       2.定义一个变量b, 初始化值自己决定,判断a和b的值是否相等, 输出true或false

 

       3.定义一个变量c, 初始化值自己决定,判断c的值是否小于等于a和b的值之和,输出true或false

      

             

             

             

第四题:

       用程序实现如下不等式

              1. 0 < x < 5

                     X>0&&X<5

                    

              2. 10 <= a <= 20

                     a>=10 && a<=20

             

              3. b < 5 或者 b > 10

                     b<5 || b>10

             

             

              4. 0 < c < 5 或者 10 < c < 20

                     c>0&&c<5||c>10&&c<20  

             

             

第五题:

       看程序说结果,注意不要提前运行代码。

       public class Test {

              public static void main(String[] args) {

                     short s = 30;

                     int i = 50;

                     s += i;

                     System.out.println("s="+s); //  80

                     int x = 0;

                     int y = 0;

                     int z = 0;

                     boolean b;

                     b = x>0 && z++>1;

                     x++;

                     System.out.println("b="+b);// false

                     System.out.println("z="+z); //0

                     b = x>0 || z++>1;

                     System.out.println("b="+b);//false

                     System.out.println("z="+z); //1       

              }

       }

第六题:

  1. 定义一个三位整数,请分别获取该三位数上每一位的数值

 

       2.例如:定义的整数123的个位、十位、百位,分别是3、2、1

       3.打印格式:"数字123的个位是 3, 十位是 2, 百位是 1"

int a=123;
System.out.println("数字123的个位是"+(a%100%10)+", 十位是"+(a/10%10)+", 百位是 "+(a/100));

      

第七题:

       1.定义一个整数代表一个学生成绩(int类型)

       2.判断该学生成绩是否及格

       3.打印格式:

              成绩>=60:输出 true

              成绩<60: 输出 false

       提示:可以使用 三元算术运算符实现

      

int a=23;
System.out.println(a<60?true:false);
System.out.println(a>60?true:false);

      

第八题:

       1.定义两个int类型变量a,b. 求出两个变量的最大值,并打印出来

int a=6,b=12;
System.out.println(a<b?a:b);

       2.定义三个int类型变量c,d,e. 求出三个变量的最大值,并打印出来

      

int a=6,b=12,c=13;
System.out.println(a<b?a>c?a:c:b>c?b:c);

第九题:

       分析以下需求,并用代码实现:                   

       1.功能描述:定义一个变量代表月份,输出对应的季节

       2.要求:

              (1)定义一个整数(代表月份,范围1-12)

              (2)输出该月份对应的季节

                     3,4,5春季

                     6,7,8夏季

                     9,10,11秋季

                     12,1,2冬季

              (3)演示格式如下:

                     月份:3

                     控制台输出:3月份是春季

1 public static void main(String[] args) {
 2 System.out.print("月份:");
 3 Scanner sc = new Scanner(System.in);
 4 int month = sc.nextInt();
 5 switch (month) {
 6 
 7 case 3:
 8 
 9 case 4:
10 
11 case 5:
12 
13 System.out.println(month + "月份是春季");
14 
15 break;
16 
17 case 6:
18 
19 case 7:
20 
21 case 8:
22 
23 System.out.println(month + "月份是夏季");
24 
25 break;
26 
27 case 9:
28 
29 case 10:
30 
31 case 11:
32 
33 System.out.println(month+ "月份是秋季");
34 
35 break;
36 
37 case 12:
38 
39 case 1:
40 
41 case 2:
42 
43 System.out.println(month+ "月份是冬季");
44 
45 break;
46 default :
47 System.out.println("没有这个月份");
48 
49 }
50 }

  

      

原文地址:https://www.cnblogs.com/coder-ahao/p/13808759.html