
正文
java打印数字图形代码 用java语言打印出*****图案
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
求编程输出如下数字图案的代码?
按照你的要求编写的输出数字图案的Java程序如下
public class M{
public static void main(String[] args) {
int i,j,k,index,count=1,N=5;
int arr[][]=new int[N][N];
for(index=1;index=N;index++){
i=0;
j=index-1;
for(k=1;k=index;k++){
arr[j][i]=count++;
i++;
j--;
}
}
for(i=0;iN;i++){
for (j=0;jN-i;j++){
System.out.print(arr[i][j]+" ");
}
System.out.println();
}
}
}
相关问答
Q1: java中输入数字(1-9),打印图形
public class Test{
public static void main(String[] args){
int n = 3;
int[][] s = Test.getSquare(n);
for(int[] i: s){
for(int j: i){
System.out.print(j);
}
System.out.println();
}
}
public static int[][] getSquare(int n){
int start = 1;
int radius = 0;
int[][] square= new int[2*n-1][2*n-1];
for (int i = 0; i 2*n -1; i++){
for (int j = 0; j 2*n -1; j++){
int x = Math.abs(i - n + 1);
int y = Math.abs(j - n + 1);
radius = x y? x:y;
square[i][j] = start + radius;
}
}
return square;
}
}
/* output
33333
32223
32123
32223
33333
*/
Q2: 使用Java循环语句打印图形 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
package my;
public class T1 {
public static void main(String[] args) {
int f=1;
for (int i = 1; i 6; i++) {
int j=0;
while(ji){
System.out.print(f);
System.out.print("");
j++;
f++;
}System.out.println("");
}
}
}
java打印数字图形代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于用java语言打印出*****图案、java打印数字图形代码的信息别忘了在本站进行查找喔。








