首页 >>  正文

java打印一个菱形

来源:baiyundou.net   日期:2024-09-22

潘有晓5162刚学了java的if和for,写了个打印菱形的代码,感觉就打印一个菱形,要不要写这么多代码呀,还能优化不? -
濮贸剑13247696788 ______ 代码如下:public class App { public static void main(String[] args) { int n = 9; for (int i = 0; i int m = Math.abs((n / 2) - i); for (int j = 0; j System.out.print(" "); } m = n - Math.abs((n / 2) - i) * 2; for (int j = 0; j System.out.print("*"); } System.out.println...

潘有晓5162java程序,打出一个菱形,有什么规律吗 -
濮贸剑13247696788 ______ /** * 打印实心菱形 * * @param n * 菱形的行数 */ public static void shape4(int n) { for (int i = 0; i for (int k = n - i; k > 0; k--) { System.out.print(' '); } for (int j = 1; j System.out.print('*'); } System.out.println(); } for (int i = n - 1; i > 0; i--) { for (int k = 0; k ...

潘有晓5162急!用java打印一个嵌套菱形.
濮贸剑13247696788 ______ 差点绕死我... int x = 17; // 总高度必须为奇数 int qs = 5;// 小菱形起始行数 qs -= 2; for (int i = 0; i < x; i++) { int ii = i; for (int j = 0; j < x; j++) { if (i > x / 2) { i = x / 2 - (i - x / 2); } if (j == x / 2 - i || j == x / 2 + i) { System.out.print("*"); } else { if (j > x / 2 - i + ...

潘有晓5162如何用Java语句 画出一个实心的菱形
濮贸剑13247696788 ______ public class s{ public static void main(String args[]){ int k = 5; //打印的菱形的大小 for(int i=-k;i&lt;=0;i++){ for(int j=1;j&lt;=Math.abs(i);j++) System.out.print(" "); for(int j=1;j&lt;=(k-Math.abs(i))*2+1;j++) System.out.print("*"); System.out.println();} ...

潘有晓5162一个java打印小问题
濮贸剑13247696788 ______ int i,j,k; for(i=1;i<=5;i++){ for(j=1;j<=5-i;j++) System.out.print(" "); for(k=1;k<=2*i-1;k++) System.out.print("*"); System.out.println("");}

潘有晓5162java中怎么只用一个for和一个if打印菱形 -
濮贸剑13247696788 ______ import java.util.Scanner; import java.util.InputMismatchException; public class Rhombic { static String str1=" "; static String str2="*********************************************"; public static void main(String[] any) { int num; Scanner scanner; ...

潘有晓5162编写JAVA Application,要求输出一个如下图的菱形. -
濮贸剑13247696788 ______ public class Rhombus{ public static void main(String[] args){ System.out.println(System.out.println(S...

潘有晓5162编写Java application,根据接收的运行时参数N.打印一个菱形 -
濮贸剑13247696788 ______ 下面的打印菱形的方法,你可以参照参照!!import java.util.Scanner; public class DiamondInfo { public static void main(String[] args) { Scanner scan=new Scanner(System.in); System.out.println("请输入一个参数N,打印一个菱形"); int ...

潘有晓5162利用java怎么写一个菱形的程序 -
濮贸剑13247696788 ______ 需要画一个菱形吗?建议看看Java API文档Graphics类的函数drawPolygon(int[] xPoints, int[] yPoints, int nPoints) 绘制一个由 x 和 y 坐标数组定义的闭合多边形. drawPolyline(int[] xPoints, int[] yPoints, int nPoints) 绘制由 x 和 y 坐标数组定义的一系列连接线. 如果你希望动态的画矩形,你就需要考虑你画矩形的函数怎样把参数转化为 这些API中的 点数组.

潘有晓5162Java用for循环打印菱形,求每行代码的详细注释,感激涕零,头有点蒙,这么多for! -
濮贸剑13247696788 ______ public class ForForDemo { public static void main(String args[]){ for(int i=1;i<=7;i+=2){//1-7之间的奇数,只有1,3,5,7这四个,所以循环四次,打印菱形的上四行 for(int kong=7;kong>i;kong--){ System.out.print(" ");//第一行打印6个空格,,每...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024