21xrx.com
2024-09-17 03:42:17 Tuesday
登录
文章检索 我的文章 写文章
最近我参加了一场Java期末考试
2023-06-11 04:38:06 深夜i     --     --
Java期末考试 编程题 答案

最近我参加了一场Java期末考试,其中有一部分是需要编写程序来解决问题的编程题。今天,我想分享一下这些问题以及我的答案。

问题一:字符串排序

题目描述:请编写一个程序,根据输入的字符串,按照字母顺序将它们排序,然后输出排序后的结果。

我的答案:

import java.util.*;

public class Main {

  public static void main(String[] args) {

    Scanner scanner=new Scanner(System.in);

    int num=scanner.nextInt();

    String[] str=new String[num];

    for (int i=0;i

      str[i]=scanner.next();

    }

    Arrays.sort(str);

    for (int i=0;i

      System.out.println(str[i]);

    }

  }

}

问题二:计算平均值

题目描述:请编写一个程序,输入一组整数,计算它们的平均值,并输出结果。

我的答案:

import java.util.*;

public class Main {

  public static void main(String[] args) {

    Scanner scanner=new Scanner(System.in);

    int n=scanner.nextInt();

    int sum=0;

    for (int i=0;i

      int a=scanner.nextInt();

      sum+=a;

    }

    double ave=sum/n;

    System.out.printf("%.2f",ave);

    scanner.close();

  }

}

问题三:找出最大值

题目描述:请编写一个程序,输入一组整数,找出其中的最大值,并输出结果。

我的答案:

import java.util.*;

public class Main {

  public static void main(String[] args) {

    Scanner scanner=new Scanner(System.in);

    int n=scanner.nextInt();

    int max=Integer.MIN_VALUE;

    for (int i=0;i

      int a=scanner.nextInt();

      if (a>max)

        max=a;

    }

    System.out.println(max);

    scanner.close();

  }

}

总结:

这些编程题虽然简单,但它们考查的是编程思维和代码能力。希望我的答案可以帮助大家更好地学习Java编程,提高编程水平。

标题:Java期末考试编程题:三道简单而重要的问题

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复