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

大家好,我是讯享网,很高兴认识大家。



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

    }

小讯
上一篇 2024-12-26 11:51
下一篇 2024-12-26 07:39

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/4363.html