*
***
*****
*******
*********
***********
什么好办法循环出来呢,我弄了,效果不好。太菜了我。
***
*****
*******
*********
***********
什么好办法循环出来呢,我弄了,效果不好。太菜了我。
解决方案 »
- 关于linux和java的问题
- java 同步方法的 一个小问题,求助
- 询问调查:大家都用什么IDE开发JAVA?
- 想把文本文件的内容动态读到数组中出现问题,想知道正确的写法
- 如何在一个application里面放入一个网页??
- 日本要成为联合国常任理事国,安南支持,请大家来签名(2)
- 和大家讨论一个JRE的问题~~
- 微软的Java VM 和 Sun的 Java Runtime Enviroment有什么区别?
- 结构化文档全文索引的使用方式,以DB2 TIE为例,讲解一下结构化文档的全文索引的使用方法,希望对我的另一个帖子起到抛砖引玉的作用。
- 编译java文件时会自动寻找classpash路径下文件吗
- 用JAVA将一个文件作为二进制字段存入SQL2000
- StringBuffer求教
public class test{
public static void main(String args[]){
int len = 10;
for(int i=0;i<len;i++)
for(int j=0;j<len*2;j++)
System.out.print(j==len*2-1?"\n":i==Math.abs(j+1-len)||i==len-1?"*":" ");
}
}
public static void main(String[] args) {
int n = 30;
int width = 2 * n - 1;
char[] c = new char[width];
for(int i=0; i<width; i++)
c[i] = ' ';
int big = n-1;
int small = n-1;
for(int i=0; i<n; i++) {
c[big] = '*';
c[small] = '*';
System.out.println(c);
big++;
small--;
}
}
}
for(int i = 1; i <= LINE * LINE; i++ ){
System.out.printf("%c%s", '*', (Math.sqrt(i) % 1 == 0) ? "\n" : "");
}
for (int i = 0; i < n; i++) {
for (int j = 0; j < n-i; j++) {
System.out.print (' ');
}
for (int j = 0; j < i*2+1; j++) {
System.out.print ('*');
}
System.out.print ("\n");
}
public class Test {
public static void main(String args[]){
int n=10;
String BLANK=" ";
String VALUE="*****************";
for(int i=1;i<n;i=i+2){
System.out.print(BLANK.substring(0, n-i/2));
System.out.println(VALUE.substring(0,i));
}
}
}
结果:
*
***
*****
*******
*********
通过改变N就可以得到不同的结果:
package test;
public class Test {
public static void main(String args[]){
int n=20;
String blank="";
String value="";
for(int i=0;i<n;i++) blank=blank+" ";
for(int i=0;i<n;i++) value=value+"*";
for(int i=1;i<=n;i=i+2){
System.out.print(blank.substring(0, (n-i)/2));
System.out.println(value.substring(0,i));
}
}
} *
***
*****
*******
*********
***********
*************
***************
*****************
*******************
public static void main(String[] args){
for(int i=0;i<5;i++)
{
for(int a=i;a<=3;a++)
System.out.print(" ");
for(int j=0;j<2*i+1;j++)
{
System.out.print('*');
}
System.out.println();
}
}
}