导航:首页 > 编程语言 > java数组循环输出数组

java数组循环输出数组

发布时间:2025-09-05 17:26:22

Ⅰ 怎么用java数组输出如下数组

实现距阵的输出需要利用java中的二位数组,举例如下:
public class ArrayTest {
private int[][] array;
public void matrix(int n){//生成距阵
array = new int[n][n];
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
//求出第一行
if(i==0){
//求出奇数位的值,偶数位的值为左边元素加1
if(j%2==0){
array[i][j]=(j+1)*(j+1);
}else{
array[i][j]=array[i][j-1] + 1;
}
}
//求出第一列
else if(j==0){
if(i%2==1){
array[i][j]=(i+1)*(i+1);
}else{
array[i][j]=array[i-1][j] + 1;
}
}else{
if(i>j){
//寻找规律
//偶数位为为此行第一个元素+j
//奇数位为此行第一个元素-j
if(i%2==0){
array[i][j]=array[i][0] + j;
}else{
array[i][j]=array[i][0] - j;
}
}else{
if(j%2==0){
array[i][j]=array[0][j] - i;
}else{
array[i][j]=array[0][j] + i;
}
}
}
}
}
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
System.out.print(array[i][j]+" ");
}
System.out.println();
}
}
}
输出结果如下:
1 2 9 10 25
4 3 8 11 24
5 6 7 12 23
16 15 14 13 22
17 18 19 20 21

Ⅱ java循环输出100次java

方法一:while循环
public class Test{
public static void main(String[] args){
int i=1;
while(i<101){ //循环100次
System.out.print("java:"+i+"次"); //每次循环打印一次java
System.out.println(); //打印空行
i++;
}
}

方法二:for循环
public class Test{
public static void main(String[] args){
for (int i=0; i<100; i++ ){ //循环100次
System.out.print("java:"+(i+1)+"次"); //每次循环打印一次java
}
System.out.println(); //打印空行
}
}

Ⅲ java中,循环遍历输出二维数组正常,用Arrays.toString()方法输出显示的是地址,为什么

因为c是一个二维数组。相当于一个长度为2的数组,但是这个数组的元素是数组。

当执行Arrays.toString的时候相当于遍历数组,并且输出数组的元素,但是这个数组的元素是数组,所以这里输出的是地址。

可以进入到Arrays.toString里面看源码

这里返回的字符串格式就是你控制台输出的样式。

阅读全文

与java数组循环输出数组相关的资料

热点内容
安卓手机换iphone后怎么办 浏览:664
ug40车床编程 浏览:818
怎么给机房服务器配网络地址 浏览:466
微信打开显示文件夹 浏览:317
洛阳传动式空气压缩机 浏览:714
自建服务器和虚拟主机是什么 浏览:187
算法工程师主管 浏览:157
为什么很多软件不支持安卓平板 浏览:401
内网服务器直接使用公网地址 浏览:591
二次架构造柱需要加密吗 浏览:484
java实现归并排序 浏览:748
短信加密了还能收到短信吗 浏览:867
怎么做最棒的程序员 浏览:753
个人学习买什么云服务器 浏览:612
程序员那么可爱电视剧免费观看88 浏览:419
查看linux在线用户 浏览:924
使用python解析xml报文 浏览:779
服务器双线三线是什么意思 浏览:542
如何查接收邮件服务器 浏览:543
shell编程习题 浏览:291