java编程两行代码打印菱形 如题,怎样只用两行代码就能够打印出菱形 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 光类声明和 main 方法就两行 Class{main(){System.out.println("菱形")}}只要一行代码··虽然不规范·· 也没说一行写多少语句,可以这样……;……;……;……;……;……;……:……;……;System.out.print(‘*’);……;……;………………一共两行 这题目真无聊...我也有够无聊的... for(int row = 1,col = 7; row <= 5; row ++) System.out.println((row<=col/2)?(String.format("%"+(col - (row*2-1))/2+"s"," ") + String.format("%0"+(row*2-1)+"d",0) + String.format("%"+(col - (row*2-1))/2+"s"," ")):(String.format("%"+(col - ((col-1-row)*2-1))/2+"s"," ") + String.format("%0"+((col-1-row)*2-1)+"d",0) + String.format("%"+(col - ((col-1-row)*2-1))/2+"s"," "))); 加上函数 public static void main(String[] args) { test(5); test(6); } public static void test(int i) { for(int row = 1,col = (i%2)==0?i+3:i+2; row <= i; row ++) System.out.println((row<=col/2)?(String.format("%"+(col - (row*2-1))/2+"s"," ") + String.format("%0"+(row*2-1)+"d",0) + String.format("%"+(col - (row*2-1))/2+"s"," ")):(String.format("%"+(col - ((col-1-row)*2-1))/2+"s"," ") + String.format("%0"+((col-1-row)*2-1)+"d",0) + String.format("%"+(col - ((col-1-row)*2-1))/2+"s"," "))); } System.out .print("◇"); 简单的问题你会怎么写? 明天就是情人节了 想写个程序送女朋友 如何让JTextArea始终显示最新添加的文本内容? Double到String 做代码就是当牛做马 请问如何让菜单自动更新状态? float f = 1.0 和 short s = 9的编译问题 final不是不能重栽吗? java中利用BufferStrategy绘制图片怎么输出到BufferedImage中? Rabbit的confirm方法判断ack的时候写日志。但是查看日志中并没有 有没有时分秒这种日期类型? 求程序运行结果
只要一行代码··虽然不规范··
……;……;……;……;……;……;……:
……;……;System.out.print(‘*’);……;……;………………
一共两行
我也有够无聊的... for(int row = 1,col = 7; row <= 5; row ++)
System.out.println((row<=col/2)?(String.format("%"+(col - (row*2-1))/2+"s"," ") + String.format("%0"+(row*2-1)+"d",0) + String.format("%"+(col - (row*2-1))/2+"s"," ")):(String.format("%"+(col - ((col-1-row)*2-1))/2+"s"," ") + String.format("%0"+((col-1-row)*2-1)+"d",0) + String.format("%"+(col - ((col-1-row)*2-1))/2+"s"," ")));
test(5);
test(6);
}
public static void test(int i) {
for(int row = 1,col = (i%2)==0?i+3:i+2; row <= i; row ++)
System.out.println((row<=col/2)?(String.format("%"+(col - (row*2-1))/2+"s"," ") + String.format("%0"+(row*2-1)+"d",0) + String.format("%"+(col - (row*2-1))/2+"s"," ")):(String.format("%"+(col - ((col-1-row)*2-1))/2+"s"," ") + String.format("%0"+((col-1-row)*2-1)+"d",0) + String.format("%"+(col - ((col-1-row)*2-1))/2+"s"," ")));
}
System.out
.print("◇");