java输出一个菱形图案
答:一、整体实现思路:菱形9行9列可以将菱形分成上下两个三角形,分析每行空格数和星号个数的关系。二、一个三角形的实现思路:以输出一个空心三角形为例:(1)空格的输出按-1递减,字符的输出按等差数列,公差为2 (2)判断第一行和最后一行照常输出。(3)中间行仅输出两个字符。三、菱形分实心和...
答:public class Lingxing { public static void main(String[] args) { while (true) { System.out.println("请输入菱形的高(是奇数哦,不是数字退出):");InputStreamReader ir;BufferedReader in;ir = new InputStreamReader(System.in);in = new BufferedReader(ir);try { String s = in.r...
答:size++; // 计算菱形大小 } for (int i = 0; i < size / 2 + 1; i++) { for (int j = size / 2 + 1; j > i + 1; j--) { System.out.print(" "); // 输出左上角位置的空白 } for (int j = 0; j < 2 * i + 1; j++) { System.out.print("*"); //...
答:public class Draw { public static void main(String[] args) { //前4行.上半部分 int n=4; for(int i=1;i<=n;i++)//控制行数 { for(int k=n-1;k>=i;k--)//打印空格 { System.out.print(" "); } for(int j=1;j<=2*i-1;j++)/...
答:我给你说下思路吧,菱形分为上三角和下三角(正三角),两个三角合成一个菱形,比如一个6行菱形吧 第一行是俩空格,一颗星,所以三个变量i,j,k,i控制总行数,j控制空格数,k控制星数,,两个拼在一起,就是啊,这是思路,你自己要多思考,我把代码给你,对你帮助不大的 ...
答:功能:输出一个由*组成的菱形图案 说明:该类实现输出的是 draw(int N) 函数,形参N为需要绘制的菱形的行数 / class Outputlingxing{ private int i, j, k; //i用来控制行,j用来控制*号前的空白数,k用来控制*号之间的空白数 private int m; //下半部分行数 private int n; //...
答:菱形图案 public class test { public static void main(String[] args) { int n = 7;int k = 0;boolean falg = false;for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { if (j == n / 2 + k || j == n / 2 - k) { System.out.print("*...
答:因为你把3+1的值输出成char类型了。即 他会输出一个aASCII吗值为4所对应的符号 。那个符号就是菱形。改成 int three=3;int one=1;int fourthree+one;System.out.println("four="+four);而且你的程序写错了 最后一行System.out.println("four="four);这里忘了一个+号,...
答:// 打印一个换行 int front = i;// 斜边之前 int behind = end;// 最后一个 // front即斜边之前都打印空格 for (int k = 0; k < front; k++) { System.out.print(" "); } // 最后一行只打印一个*号 if (i < end) { System.out.print("*"); ...
答:1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。 【程序19】 题目:打印出如下图案(菱形) * *** *** *** *** *** * 1.程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重 for循环,第一层控制行,第二层控制...
网友评论:
管翁17390316744:
如何用java打出菱形(会的进来) -
54319赵琳
: import java.util.*; public class diamond { public static void main(string[] args) { system.out.println("请输入打印的行数:"); int rows = new scanner(system.in).nextint(); printdiamond(rows); } public static void printdiamond(int rows) { int i,j,k; ...
管翁17390316744:
如何用JAVA画一个菱形 -
54319赵琳
: java 输出菱形代码:package demo;public class Demo01 {public static void main(String[] args) {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....
管翁17390316744:
跪求用java做菱形 -
54319赵琳
: 代码如下:public class Test{public static void main(String[] args)//第19题,打出图形.菱形{int n=3;//前3行.上半部分for(int i=1;i<=n;i++)//控制行数{for(int k=n-1;k>=i;k--)//打印空格{System.out.print(" ");}for(int j=1;j<=2*i-1;j++)//打...
管翁17390316744:
求解用java里的for循环打出一个菱形 -
54319赵琳
: public class LingXing{public static void main(String[] args) {for (int i = 1; i < 10; i++) {for (int j = 0; j < Math.abs(5 - i); j++) {//Math.abs()该函数用于取绝对值System.out.print(" ");}for (int k = 0; k < (5 - Math.abs(5 - i)); k++) {System.out.print(...
管翁17390316744:
怎么用java程序代码写(画)出菱形? -
54319赵琳
: 上面那高手连引号都没加?呵呵!不过确实如他所说很简单,而且无任何学习价值! 稍许改了一下,或许就不会报错了,这样写吧! System.out.println(" "+" "+ "*"+" "+" "); System.out.println(" "+"*"+ " "+"*"+" "); System.out.println("*"+" "+ " "+" "+"*"); System.out.println(" "+"*"+ " "+"*"+" "); System.out.println(" "+" "+ "*"+" "+" ");
管翁17390316744:
如何用JAVA编菱形图案 谢谢 -
54319赵琳
: public class Draw { public static void main(String[] args){//前四行 for(int i = 1; ifor(int j = 0; jSystem.out.print("*"); } System.out.println(); }//后五行 for(int i = 5; i > 0; i--){ for(int j = 0; jSystem.out.print("*"); } System.out.println(); } } } 还有疑问请百度hi我,满意请采纳.谢谢!
管翁17390316744:
用java打印出菱形图案 -
54319赵琳
: public class Diamond { public static void main(String[] args) { final int size = 4; for (int i = 1; i <= size; i++) {for (int j = i; j < size; j++) {System.out.print(" ");} for (int k = 1; k <= 2 * i - 1; k++) {System.out.print("*");} System.out.println();} ...
管翁17390316744:
如何在java中用“*”写出一个菱形? -
54319赵琳
: public class lianxi17 { public static void main(String args[]) { int i,p; for(i=1;i { for(p=1;p System.out.print("*"); System.out.print("\n"); } for( i=1;i { for(p=5;p>i;p--) System.out.print("*"); System.out.print("\n"); } } } 有事加我qq:506694760
管翁17390316744:
java编菱形图案程序,图案如下:******* ***** *** * *** ***** ******* -
54319赵琳
: private static void printSpace(int n){for(int i=0;i<n;i++){System.out.print(" ");}}private static void printStar(int n){n=n*2-1;for(int i=0;i<n;i++){System.out.print("*");}}public static void printTriangle(int n,String directiorn){if("up"....
管翁17390316744:
编写JAVA Application,要求输出一个如下图的菱形. -
54319赵琳
: 利用对称性,很容易的 public class ABC { public static void main(String[] args) throws Exception { int row = 5;//你这个5行,就给5就可以了 printDiamond(row); } private static void printDiamond(int row) { int x, y, z; for (x = (1 - row) / 2; xfor (z = 1; ...