• 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 }
    

      

          

  • 相关阅读:
    http和socket之长连接和短连接区别【转】
    Linux下内存泄漏工具【转】
    arm交叉编译器gnueabi、none-eabi、arm-eabi、gnueabihf等的区别【转】
    C语言字节对齐 __align(),__attribute((aligned (n))),#pragma pack(n)【转】
    简单解读linux的/proc下的statm、maps、memmap 内存信息文件分析【转】
    linux调试工具glibc的演示分析-core dump double free【转】
    Linux信号(signal)机制【转】
    细说JavaScript对象(4): for in 循环
    细说JavaScript对象(3):hasOwnProperty
    细说JavaScript对象(2):原型对象
  • 原文地址:https://www.cnblogs.com/coder-ahao/p/13808759.html
Copyright © 2020-2023  润新知