句容建设局网站招标,wordpress 置顶 评论,茶业网站设计方案,洛阳做网站接上一篇编程练习#xff1a;编写一个JAVA程序#xff0c;创建指定长度的 int 型数组#xff0c;并生成 100 以内随机数为数组中的每个元素赋值#xff0c;然后输出数组要求#xff1a;1、 要求通过定义带参带返回值的方法来实现2、 通过参数传入数组的长度#xff08;例…接上一篇编程练习编写一个JAVA程序创建指定长度的 int 型数组并生成 100 以内随机数为数组中的每个元素赋值然后输出数组 要求 1、 要求通过定义带参带返回值的方法来实现 2、 通过参数传入数组的长度例如长度为 8方法执行后返回赋值后的数组 3、 通过 (int)(Math.random() * 100) 生成 100 以内的随机数 注Math 类是用于进行算术操作的类Math.random() 生成 0--1 的浮点数。 关于该类的其他应用在后面章节会有详细介绍先熟悉随机数方法的使用~~ 运行效果为 [ 2 , 52 , 8 , 26 , 66 , 32 , 98 , 0 ] 注由于数组元素的值是随机生成的每次运行生成的值可能都不同此效果仅供参考//导入java.util.Arrays; import java.util.Arrays; public class HelloWorld { public static void main(String[] args) { // 创建对象对象名为hello HelloWorld hello new HelloWorld(); // 调用方法并将返回值保存在变量中 int[] nums hello.getArray(8); // 将数组转换为字符串并输出 System.out.println(Arrays.toString(nums)); } /* * 功能创建指定长度的int型数组并生成100以内随机数为数组中的每个元素赋值 * 定义一个带参带返回值的方法通过参数传入数组的长度返回赋值后的数组 */ public int[] getArray(int length) { // 定义指定长度的整型数组 int[] nums new int[length]; // 循环遍历数组赋值 for (int i0;inums.length;i) { nums[i](int) (Math.random()*100); // 产生一个100以内的随机数并赋值给数组的每个成员 } return nums; // 返回赋值后的数组 } } 章节练习 编写一个 JAVA 程序实现输出考试成绩的前三名 要求 1、 考试成绩已保存在数组 scores 中数组元素依次为 89 , -23 , 64 , 91 , 119 , 52 , 73 2、 要求通过自定义方法来实现成绩排名并输出操作将成绩数组作为参数传入 3、 要求判断成绩的有效性 0—100 如果成绩无效则忽略此成绩 运行效果考试成绩的前三名为91 89 73 import java.util.Arrays; public class HelloWorld2 { //完成 main 方法 public static void main(String[] args) { int[] scores{89,-23,64,91,119,52,73}; System.out.println(考试成绩的前3名为); HelloWorld2 hello new HelloWorld2(); //创建对象hello hello.showTop3(scores); //调用方法传入成绩数组 } //定义方法完成成绩排序并输出前三名的功能 public void showTop3(int[] scores){ Arrays.sort(scores); int num0; for(int iscores.length-1;i0;i--){ if(scores[i]0||scores[i]100){ continue; } num; if(num3){ break; } System.out.println(scores[i]); } } }