JAVA數組和循環語句
public class ArrayTest {
public static void main(String[] args){
int []ages=new int[6];
String [] names=new String[6];
int sumAge=0;//所有年齡總和
//隨機年齡賦值
for(int i=0;i<*;i++){
ages[i]=(int) (*()*20)+10;
sumAge+=ages[i];
}
//姓名添加
for(int i=0;i<*;i++){
names[i]="李明"+i;
}
int index=0;//輸出每位同學的姓名和年齡 下標
while(index<*){
*n("姓名:"+names[index]+" 年齡:"+ages[index]);
index++;
}
int averageAge=sumAge/6;
*n("平均年齡為"+averageAge +" 大于平均年齡的同學有:");
for(int i=0;i<*;i++){
if(ages[i]>averageAge){
*n("姓名:"+names[i]+" 年齡:"+ages[i]);
}
}
}
}
用java語言,數組,代碼怎么寫
import *r;public class Test {public static void main(String[] args) {int num = 5;int[] n = new int[num];Scanner sc = new Scanner(*);*n("請輸入"+num+"位會員的積分");for(int i=0;i 答案為D 定義一維數組可以直接定義數組大小比如: int[] a = new int[5]; 也可以初始化數組,比如: int[] b = {1, 2, 3, 4, 5}; 還可以定義數組大小后直接初始化,比如: int[] c = new int[5]{1, 2, 3, 4, 5}; 但不可以定義完數組大小后再進行直接賦值,比如: int[] d = new int[5]; d = {1, 2, 3, 4, 5}; // 錯誤的例子 A和B的錯誤是語法錯誤 C的第一句沒有問題,第二句前面不應該加定義符int了。 首先糾正一下樓主的問題,這個程序里面只有一個主方法。不存在其他的方法。樓主的意思應該是“ “arr[i] = i;”是在一個循環體內,怎么作用到下一個循環體呢??? ” 在來說這個結果,arr 初始值: 0 0 0 0 0 0 0 0 0 0 能夠實現這個的原因的是,你在第一個循環體內,是先做的輸出。然后對數組進行的賦值。所以。先打印的話。就是打印的數組的默認值。既都是0。賦值完以后,數組的值就會變成 0 1 2 3 4 5 6 7 8 9 ,第二個循環的作用就是打印出數組里面的值。所以,結果為 arr 設定值: 0 1 2 3 4 5 6 7 8 9。 import *r; public class Test { public static void main(String[] args) { int num = 5; int[] n = new int[num]; Scanner sc = new Scanner(*); *n("請輸入"+num+"位會員的積分"); for(int i=0;*("第"+(i+1)+"位會員積分:"); n[i]=*t(); } *n("\n序號\t歷史積分"); for(int i=0;*n(i+1+"\t"+n[i]); } *(); } } int[] num1; //聲明整數數組num1double[] num2 = {1.1, 1.2, 1.3, 1.4, 1.5}; //創建浮點數組num2并賦值int num3 = *; //創建一個整數變量num3并賦值為num2數組的長度(此處長度為5,就是num3的值是5)num1 = new int[num3]; //創建數組num1,數組大小為num3變量的值(5)num1[0] = num3; //給num1下標為0的元素賦值,值為num3(5)num2[num3 - 1] = num2[0] * 2; //給num2數組下標為num3(5)-1(也就是下標4)的對象賦值,值為num2下標為0的元素(就是1.1)*2,(最終num2[4]的值其實就是2.2)。 變量n是你要打一個幾行幾列的矩陣 public class test{ public static void main(String[] args) { int n = 6; int arr[][] = new int[n][n]; for (int i = 0; i < *; i++) { for (int j = i; j < arr[i].length - i; j++) { arr[i][j] = n / 2 + n % 2 - i; arr[j][i]=arr[i][j]; arr[n-1-i][j]=arr[i][j]; arr[j][n-1-i]=arr[i][j]; } } for(int i=0;i<*;i++){ for(int j=0;j<arr[i].length;j++){ *(arr[i][j]); }*n(); } } } 以下正確的定義語句是-JAVA以下定義一維數組的語句中,正確的是:
java數組
用java語言,數組,代碼怎么寫
求JAVA數組語句解釋
java 數組 方陣