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]=”>
}
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[n1i][j]=arr[i][j]; arr[j][n1i]=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 数组 方阵