java数组循环底层代码 java 数组循环

java数组如何循环添加元素java数组循环添加元素,实例如下:
public class ceshi {
public static void main(String[] args) throws Exception {
int[] intArray = new int[10];//新建一个int类型数组
for (int i = 0; i9; i) {
intArray[i] = i;
System.out.println("循环给int数组赋值,打印出来的值为"intArray[i]);
}
}
}
运行结果为:
用java编一个程序,定义数组,用for循环语句,顺序输入10个实数,然后逆序输出这10个数参考代码java数组循环底层代码:
import java.util.*;
public class Demo {
public static void main(String[] args) {
double[] nums = new double[10];
Scanner input = new Scanner(System.in);
for (int i = 0; i10; i) {
nums[i] = input.nextDouble();
}
for (int i = 9; i = 0; i--) {
System.out.print(nums[i]"\t");
}
System.out.println("");
}
}
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;iages.length;i){
ages[i]=(int) (Math.random()*20) 10;
sumAge =ages[i];
}
//姓名添加
for(int i=0;inames.length;i){
names[i]="李明" i;
}
int index=0;//输出每位同学java数组循环底层代码的姓名和年龄下标
while(indexages.length){
System.out.println("姓名:" names[index] "年龄:" ages[index]);
index;
}
int averageAge=sumAge/6;
System.out.println("平均年龄为" averageAge"大于平均年龄java数组循环底层代码的同学有:");
for(int i=0;iages.length;i){
if(ages[i]averageAge){
System.out.println("姓名:" names[i] "年龄:" ages[i]);
}
}
}
}
java数组循环问题基本思路是顺序遍历数组,先判断当前字符之前是否有相同的字符存在,如果没有,再向后寻找,找到一个相同的字符就将计数器加1,最后输出这个字符的个数 。以此类推
public class Test {
public static void main(String[] args) {
char[] chars = {'d', 'r', 'd', 'a', 'c', 'a'};
int i, j;
char c;
int count;
for (i=0; ichars.length; i) {
c = chars[i];
count = 1;
for (j=0; ji; j) if (chars[j] == c) break;
if (j == i) {
for (j=i 1; jchars.length; j) if (chars[j] == c) count;
System.out.println("字符"c"出现了"count"次");
}
}
}
}
输出:
字符d出现了2次
字符r出现了1次
字符a出现了2次
字符c出现了1次
java中两个char数组之间如何循环赋值java数组java数组循环底层代码的循环赋值时需要先创建数组并设置长度java数组循环底层代码,不能创建一个空java数组循环底层代码的数组java数组循环底层代码,否则赋值时会报空指针异常 。
具体代码如下所示:
public class Demo{
public static void main(String[] args) {
char[] a={'a','b','c'};
char[] b=new char[3];
for(int i=0;ia.length;i)
b[i]=a[i];
for(int i=0;ia.length;i)
System.out.print(b[i]);
}
}
需要注意的是赋值时要注意数组b的长度不能小于数组a的长度,否则会出现数组越界的异常 。
java如何循环输出数组?有两种方法:
1. 使用三层循环遍历多维数组
public class Ransack {
public static void main(String[] args) {
int array[][][] = new int[][][]{// 创建并初始化数组
{ { 1, 2, 3 }, { 4, 5, 6 } },
{ { 7, 8, 9 }, { 10, 11, 12 } },
{ { 13, 14, 15 }, { 16, 17, 18 } }
};
array[1][0][0] = 97;// 改变指定数组元素
for (int i = 0; iarray.length; i) {// 遍历数组
for (int j = 0; jarray[0].length; j) {
for (int k = 0; karray[0][0].length; k) {
System.out.print(array[i][j][k]"\t");
}
System.out.println();// 输出一维数组后换行
}
}
}
2.使用foreach 遍历三维数组
public class ForEachRansack {
public static void main(String[] args) {
【java数组循环底层代码 java 数组循环】int array[][][] = new int[][][]{// 创建并初始化数组
{ { 1, 2, 3 }, { 4, 5, 6 } },
{ { 7, 8, 9 }, { 10, 11, 12 } },
{ { 13, 14, 15 }, { 16, 17, 18 } }
};
for (int[][] is : array) {// 遍历数组
for (int[] is2 : is) {
for (int i : is2) {
System.out.print(i"\t");
}
System.out.println();// 输出一维数组后换行
}
}
}
}
关于java数组循环底层代码和java 数组循环的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读