当前位置:网站首页 > Java基础 > 正文

java基础语法考试题



public class Test01 {

    public static java基础语法考试题 void main(String[] args) {

        // (1)考点:变量

        int a = 2;

        int b = 3;

        // 互换a和b中2个变量中的值

        int x = a;

        a = b;

        b = x;

        System.out.println(a);

        System.out.println(b);

        double c = 3.5;

        double d = 5.5;

        // 互换c和d中2个变量中的值

        System.out.println(c);

        System.out.println(d);

    }

}

public class Test02 {

    public static void main(String[] args) {

        // (2)考点:算数运算符

        // 变量a中存储一个5位数、分别打印出5位数中的个、十、百、千、万位的值

        int a = 12345;

        System.out.println(a % 10);

        System.out.println(a % 100 / 10);

        System.out.println(a / 100 % 10);

        // 变量b中存储一个3位数、求各个位数之和是多少

        int b = 369;

    }

}

public class Test03 {

    public static void main(String[] args) {

        // (3)考点:if语句

        // 打印出2个变量中的最大值

        int a = 2;

        int b = 3;

        if (a > b) {

            System.out.println(a);

        } else {

            System.out.println(b);

        }

        // 打印出2个变量中的最小值

        double c = 5.0;

        double d = 5.5;

    }

}

public class Test04 {

    public static void main(String[] args) {

        // (4)考点:if语句

        // 打印出3个变量中的最大值

        int a = 2;

        int b = 3;

        int c = 1;

        if (a > b && a > c) {

            System.out.println(a);

        } else if (b > a && b > c) {

            System.out.println(b);

        } else {

            System.out.println(c);

        }

        // 打印出3个变量中的最小值

        int x = 6;

        int y = 3;

        int z = 5;

    }

}

public class Test05 {

    public static void main(String[] args) {

        // (5)考点:switch语句

        // 已知学生的分数、根据分数打印出对应的分数等级

        // >= 90分 打印A

        // >= 80分 打印B

        // >= 70分 打印C

        // >= 60分 打印D

        // <  60分 打印E

        int g = 65;

        switch (g / 10) {

            case 9:{

                System.out.println('A');

                break;

            }

            case 8:{

                System.out.println('B');

                break;

            }

            case 7:{

                System.out.println('C');

                break;

            }

            case 6:{

                System.out.println('D');

                break;

            }

            default:{

                System.out.println('E');

            }

        }

    }

}

public class Test06 {

    public static void main(String[] args) {

        // (6)考点:for循环

        // 打印1,2,3,4,5,6,7,8,9

        for (int i = 1; i <= 9 ; i++) {

            System.out.println(i);

        }

        // 打印2,4,6,8,10

        for (int i = 2; i < 11; i+=2) {

            System.out.println(i);

        }

        // 打印9,7,5,3,1

        for (int i = 9; i >= 1 ; i-=2) {

            System.out.println(i);

        }

        // 打印10,20,30,40,50

        for (int i = 10; i <= 50; i+=10) {

            System.out.println(i);

        }

        // 打印1,2,4,8,16,32,64

        for (int i = 1; i <= 64; i*=2) {

            System.out.println(i);

        }

    }

}

public class Test07 {

    public static void main(String[] args) {

        // (7)考点:while循环

        // 打印1,2,3,4,5,6,7,8,9

        // 打印2,4,6,8,10

        // 打印9,7,5,3,1

        // 打印10,20,30,40,50

        // 打印1,2,4,8,16,32,64

    }

}

public class Test08 {

    public static void main(String[] args) {

        // (8)考点:do while循环

        // 打印1,2,3,4,5,6,7,8,9

        // 打印2,4,6,8,10

        // 打印9,7,5,3,1

        // 打印10,20,30,40,50

        // 打印1,2,4,8,16,32,64

    }

}

public class Test09 {

    public static void main(String[] args) {

        // (9)考点:for循环

        // 求1+2+3+4+5+6+7+8+9+10和?

        int s = 0;

        for (int i = 1; i <= 10 ; i++) {

            s += i;

        }

        System.out.println(s);

        // 求1*2*3*4*5乘积?

        int x = 1;

        for (int i = 1; i <= 5; i++) {

            x *= i;

        }

        System.out.println(x);

    }

}

public class Test10 {

    public static void main(String[] args) {

        // (10)考点:for循环、if语句

        // 打印5到15之间的所有偶数?

        for (int i = 5; i <= 15 ; i++) {

            if (i % 2 == 0) {

                System.out.println(i);

            }

        }

        // 求5到15之间的所有偶数和?

        int s = 0;

        for (int i = 5; i <= 15 ; i++) {

            if (i % 2 == 0) {

                s += i;

            }

        }

        System.out.println(s);

    }

版权声明


相关文章:

  • 有c语言基础java难学吗2024-10-16 20:58:00
  • 有java基础入门python2024-10-16 20:58:00
  • java刷基础题的软件2024-10-16 20:58:00
  • java基础运行代码结果题2024-10-16 20:58:00
  • java编程基础网页2024-10-16 20:58:00
  • java基础类型获取值2024-10-16 20:58:00
  • java基础设计日期类2024-10-16 20:58:00
  • 马士兵java基础全套2024-10-16 20:58:00
  • java基础类型值传递失败2024-10-16 20:58:00
  • java0基础之菜鸟教程pdf2024-10-16 20:58:00