编写程序,提示用户输入学生的个数,每个学生的名字及其分数,最后显示最高分的学生和第二高分的学生

编写程序,提示用户输入学生的个数,每个学生的名字及其分数,最后显示最高分的学生和第二高分的学生,第1张

public static void main(String[] args) throws Exception {

        Scanner in=new Scanner(System.in)

        System.out.println("请输入学生的个数:")

        int num=in.nextInt()

        String names[]=new String [num]//学生姓名数组

        double scores[]=new double [num]//学生分数数组

        double max=0    //记录最大分数

        int index=0    //记录最大分数的下标

        for (int i = 0 i <num i++) {

            System.out.print("请输入第"+(i+1)+"个学生的姓名:")

            names[i]=in.next()

            System.out.print("请输入第"+(i+1)+"个学生的分数:")

            scores[i]=in.nextDouble()

            if(scores[i]>max){

                max=scores[i]

                index=i

            }

        }

        System.out.println("最高分的学生是:"+names[index]+",分数为:"+scores[index])

    }

《Effective Java中文版(第2版)》主要内容:在Java编程中78条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。通过对Java平台设计专家所使用的技术的全面描述,揭示了应该做什么,不应该做什么才能产生清晰、健壮和高效的代码。第2版反映了Java 5中最重要的变化,并删去了过时的内容。

《Effective Java中文版(第2版)》中的每条规则都以简短、独立的小文章形式出现,并通过示例代码加以进一步说明。

《Effective Java中文版(第2版)》的内容包括:

全新的泛型、枚举、注解、自动装箱、for-each循环、可变参数、并发机制,等等。

经典主题的全新技术和最佳实践,包括对象.类、类库、方法和序列化。

如何避免Java编程语言中常被误解的细微之处:陷阱和缺陷。

点击链接进入Java程序设计:

《深入理解Java虚拟机:JVM高级特性与最佳实践》

《JAVA核心技术(卷1):基础知识(原书第8版)》

《JAVA核心技术卷2:高级特征》

《Java语言程序设计(基础篇)(原书第8版)》

《Java编程思想(第4版)》

《Effective Java中文版(第2版)》

《Java编程思想(英文版?第4版)》

《Java 实时编程》

《Java加密与解密的艺术》

《Eclipse插件开发(原书第3版)(畅销插件开发指南新版)》

《Java语言程序设计:进阶篇(原书第8版)》

《Maven实战》


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11170979.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存