栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java新手入门算法

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java新手入门算法

1.打印九九乘法表。

 运行结果:

 2.定义一个二维数组,int[2][4],要求是循环输入8个整数,存入到数组中,然后输出这个数组中的最大值。

运行结果:

3.定义一个长度为10的整型数组,循环输入10个整数。然后判断这个数组中有几个偶数,再定义一个正好能存放这几个偶数的数组,将上一个数组中的所有偶数复制过来。最后循环输出这些偶数。

 

运行结果:

 4.输入一个数判断一个数是否为质数(只能被1和本身整除的数叫质数)

 运行结果:

5.定义一个二维数组,用来记录3个学生的java,c#,sql三门功课的成绩,二维数组的一行记录一个人的成绩

    public static void printScore() {
        int[][] array = new int[3][3];
        Scanner scanner = new Scanner(System.in);
        for (int i = 0; i < array.length; i++) {
            int j = 0;
            System.out.println("请输入第" + (i+1) + "个学生java成绩:");
            array[i][j++] = scanner.nextInt();
            System.out.println("请输入第" + (i+1) + "个学生c#成绩:");
            array[i][j++] = scanner.nextInt();
            System.out.println("请输入第" + (i+1) + "个学生sql成绩:");
            array[i][j++] = scanner.nextInt();
        }

        System.out.println("javatc#tsql");
        for (int i = 0; i < array.length; i++) {
            System.out.print("第" + (i+1) + "名学生成绩t");
            for (int j = 0; j < 3; j++) {
                System.out.print(array[i][j] + "t");
            }
            System.out.println();
        }
    }

 

6.计算1+1/2+1/3+1/4+1/5+1/6+1/7+1/8+1/9+1/10=? 

7.从1不断的累加,最多加到100,但如果你的累加结果正好大于1000时,要求也结束这个循环。问这个时候正好加到了几。 

结果为:

这个时候正好加到:45

8.从1累加到100,但如果要累加的数据能被3整除,并且也能被7整数,那么就不要累加这个数。最后输出结果。

结果为:

总和为:4840

9.打印如下图形

 结果为:

10.打印如下图形

11.给一个数组做反序。

运行结果:

12.求1-100以内所有的质数

结果为:

13.输入一个四位数,要求计算出它的千位,百位,十位,个位,并且打印出来。

    
    public static void printNum() {
        Scanner scanner = new Scanner(System.in);
        int num;
        do {
            System.out.print("请输入一个四位数:");
            num = scanner.nextInt();
        }while (num/1000 < 1);
        int rest = num;
        int gewei = rest % 10;
        rest /= 10;
        int shiwei = rest % 10;
        rest /= 10;
        int baiwei = rest % 10;
        rest /= 10;
        int qianwei = rest % 10;
        System.out.print("个位" + gewei + "  十位" + shiwei + "  百位" + baiwei + "  千位" + qianwei);
    }

 结果为:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/351675.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号