用java打出矩形阵型的数字_java输出数字发散矩形
0000000000001111111110012222222100123333321001234443210012345432100123444321001233333210012222222100111111111000000000000想用java編出這樣的圖形來,但是編輯如下結果大相徑庭...
0 0 0 0 0 0 0 0 0 0 0
0 1 1 1 1 1 1 1 1 1 0
0 1 2 2 2 2 2 2 2 1 0
0 1 2 3 3 3 3 3 2 1 0
0 1 2 3 4 4 4 3 2 1 0
0 1 2 3 4 5 4 3 2 1 0
0 1 2 3 4 4 4 3 2 1 0
0 1 2 3 3 3 3 3 2 1 0
0 1 2 2 2 2 2 2 2 1 0
0 1 1 1 1 1 1 1 1 1 0
0 0 0 0 0 0 0 0 0 0 0
想用java編出這樣的圖形來,但是編輯如下結果大相徑庭,以下是小弟編寫的代碼:求高手指點
public class 數字矩形2 {
private int abs(int n){
if(n < 0)
return -n;
else
return n;
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
數字矩形2 obj = new 數字矩形2();
for(int i = 1;i <= 11;i++){
for(int j=-5;j<=5;j++){
System.out.print(5-obj.abs(j));
}
System.out.println();
}
for(int i = -5;i <= 5;i++){
for(int j = 5;j<=11;j++){
System.out.print(5-obj.abs(i));
}
System.out.println();
}
}
}
結果變成了這樣的....
01234543210
01234543210
01234543210
01234543210
01234543210
01234543210
01234543210
01234543210
01234543210
01234543210
01234543210
0000000
1111111
2222222
3333333
4444444
5555555
4444444
3333333
2222222
1111111
0000000
展開
總結
以上是生活随笔為你收集整理的用java打出矩形阵型的数字_java输出数字发散矩形的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python变量名称跟着循环_pytho
- 下一篇: emr系统 php,完整电子病历系统c#