java编程输出星号

*.*.
*..*..*..
*...*...*...*...
*....*....*....*....*....
*.....*.....*.....*.....*.....*.....
*......*......*......*......*......*......*......
*.......*.......*.......*.......*.......*.......*.......*..

第1个回答  推荐于2016-10-27
public class PrintStar {
public static void main(String[] args) {
// TODO, add your application code
for(int row=0;row<7;row++){ //输出数字
for(int star=0;star<=row+1;star++){
System.out.print("*");
for(int space=0;space<=row;space++){ //输出空格
System.out.print(".");
}
}
System.out.println();
}
}
}

看这代码写的多好,不用我可生气呢本回答被提问者采纳
第2个回答  2009-06-13
public class Star {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
for(int i=1;i<=7;i++){
for(int j=0;j<=i;j++){
System.out.print("*");
for(int k=0;k<i;k++){
System.out.print(".");
}
}
System.out.print("\n");
}
}
}

在java中编一个可以输出星号金字形状的程序,挂上详解!重谢
1、中心对齐;2、从上往下,每一层的星星个数都是奇数,而且每一层星星数量可以用以下公式来计算:2*n-1;3、每一层前面都会出现空位,前面的空位数为当前层数减1,即满足公式:n-1 根据上述规律,我们得出如下算法:public void testKing() {\/\/ 定义金字塔层数int n = 7; for (int i = 1...

java中怎么将键盘输入的数字以星号的形式输出来??
import java.util.Scanner;public class StrReplaceTest {public static void main(String[] args) {Scanner scan=new Scanner(System.in);String strNum=scan.nextLine();System.out.println(strNum+"xxxxxxx");char chNum[]=new char[strNum.length()];for(int i=0;i<strNum.length();i++)...

如何用java输出星号? 如输入n则输出为n行n列星号
public class Demo {public static void main(String[] args) {for (int i = 0; i < 4; i++) {for (int j = 0; j < 4; j++)System.out.print("*");System.out.println();}}}

java 输入行数,输出星号,每行+1
java.util.Scanner input=new java.util.Scanner(System.in);\/\/接收输入int in = input.nextInt();\/\/获取输入数字for(int i = 1; i<= in;i++){ for(int j=1; j<=i; j++) {System.out.print("*");\/\/输出* } System.out.println(" ");} ...

java中如何输出n个空格后加一个星号
其实现原理是通过输出语句在控制台输出每行对应数量的空格与"*"字符,即可在java中输出n个空格后加一个星号。

Java中用for循环打印1到10然后再到1依次无限循环的星号
参考代码 public class ForDemo {public static void main(String[] args) {for (;;) {\/\/ 无限循环\/\/ 从1->10for (int i = 1; i <= 10; i++) {for (int j = i; j > 0; j--) {System.out.print("*");\/\/打印星号}System.out.println();\/\/换行}\/\/ 从9->2for (int ...

java中怎样打印心形
public class Heart { int HighLevel(int wide) { int i = 0, j = 0, k = 0, t = 0, m = 0, n = 0, count = 1;\/\/ i控制循环内高度,j控制每行前面空格,k控制输出的*数 \/\/ t控制高层星号中间空格,m记录高层最底行的星数,以下逐行增4 \/\/ n记录顶行空个数,以下逐行减...

Java:在命令行输入一个数字,按照数字输出相应个数的星号.例如,用户在...
import java.util.Scanner;public class Test01{ public static void main(String[] args) { Scanner s=new Scanner(System.in);int i=s.nextInt();for(int j=0;j

用Java编写一个程序:第一行输出1个星号,第二行输出3个星号,第三行输出...
这句话的意思就是参数J 按照+2的数量递增,这个J比循环中的上一个参数要多2,比下一个要少2,如果i=1,那J就要大于等于1,并且小于等于3,以此来限制J,符合要求

本人一初学Java ,,我想通过在控制台输入数字 来打印星号。调试后显示一...
import java.io.*;public class demo21 { public static void main(String args[]) { demo21 test = new demo21();try { InputStreamReader isr = new InputStreamReader(System.in);BufferedReader br = new BufferedReader(isr);System.out.println("输入第一个数");String a1 = br....

相似回答