java 数组赋值_自学JAVA每日记录(10)-欢迎指点欢迎共勉
接上一篇
編程練習:編寫一個JAVA程序,創(chuàng)建指定長度的 int 型數(shù)組,并生成 100 以內隨機數(shù)為數(shù)組中的每個元素賦值,然后輸出數(shù)組
要求:
1、 要求通過定義帶參帶返回值的方法來實現(xiàn)
2、 通過參數(shù)傳入數(shù)組的長度(例如長度為 8),方法執(zhí)行后返回賦值后的數(shù)組
3、 通過 (int)(Math.random() * 100) 生成 100 以內的隨機數(shù)
注:Math 類是用于進行算術操作的類,Math.random() 生成 0--1 的浮點數(shù)。 關于該類的其他應用在后面章節(jié)會有詳細介紹,先熟悉隨機數(shù)方法的使用~~
運行效果為: [ 2 , 52 , 8 , 26 , 66 , 32 , 98 , 0 ]
注:由于數(shù)組元素的值是隨機生成的,每次運行生成的值可能都不同,此效果僅供參考
//導入java.util.Arrays;
import java.util.Arrays;
public class HelloWorld {
public static void main(String[] args) {
// 創(chuàng)建對象,對象名為hello
HelloWorld hello = new HelloWorld();
// 調用方法并將返回值保存在變量中
int[] nums = hello.getArray(8);
// 將數(shù)組轉換為字符串并輸出
System.out.println(Arrays.toString(nums));
}
/*
* 功能:創(chuàng)建指定長度的int型數(shù)組,并生成100以內隨機數(shù)為數(shù)組中的每個元素賦值
* 定義一個帶參帶返回值的方法,通過參數(shù)傳入數(shù)組的長度,返回賦值后的數(shù)組
*/
public int[] getArray(int length) {
// 定義指定長度的整型數(shù)組
int[] nums = new int[length];
// 循環(huán)遍歷數(shù)組賦值
for (int i=0;i<nums.length;i++) {
nums[i]=(int) (Math.random()*100);
// 產(chǎn)生一個100以內的隨機數(shù),并賦值給數(shù)組的每個成員
}
return nums; // 返回賦值后的數(shù)組
}
}
章節(jié)練習:
編寫一個 JAVA 程序,實現(xiàn)輸出考試成績的前三名
要求:
1、 考試成績已保存在數(shù)組 scores 中,數(shù)組元素依次為 89 , -23 , 64 , 91 , 119 , 52 , 73
2、 要求通過自定義方法來實現(xiàn)成績排名并輸出操作,將成績數(shù)組作為參數(shù)傳入
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();
//創(chuàng)建對象hello
hello.showTop3(scores);
//調用方法,傳入成績數(shù)組;
}
//定義方法完成成績排序并輸出前三名的功能
public void showTop3(int[] scores){
Arrays.sort(scores);
int num=0;
for(int i=scores.length-1;i>=0;i--){
if(scores[i]<0||scores[i]>100){
continue;
}
num++;
if(num>3){
break;
}
System.out.println(scores[i]);
}
}
}
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結
以上是生活随笔為你收集整理的java 数组赋值_自学JAVA每日记录(10)-欢迎指点欢迎共勉的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 3三星闪存刷梅林_三星电子副会长李在镕造
- 下一篇: 实验报告总结_小学四年级数学下册全册知识