为LZ写了一个: public class Test { public static void main(String[] args) { String a = "*******"; int i = 1; int j = a.length(); while (i <= a.length()) { System.out.println(a.substring(0, i)); i = i + 2; } while (j > 1) { System.out.println(a.substring(0, j - 2)); j = j - 2; } } }
package test;public class Test { public static void main(String[] arg) { String tmp = "*"; for(int i = 0 ;i< 7;i+=2) { for(int j=0;j<i+1;j++) { System.out.print(tmp); } System.out.print("\r\n"); } for(int i =5 ;i>0;i-=2) { for(int j=0;j<i;j++) { System.out.print(tmp); } System.out.print("\r\n"); } } }
我来format一下 public class Test { public static void main(String[] args) { String a = "*******"; int i = 1; int j = a.length();
while(i <= a.length()) { System.out.println(a.substring(0, i)); i = i + 2; }
public class Test { public static void main(String[] args) { int line = 7; if(line % 2 == 0) { line++; } for(int i = -line / 2, m = line / 2; i <= m; i++) { for(int j = -line / 2, n = m - Math.abs(i); j <= n; j++) { System.out.print(Math.abs(i) + Math.abs(j) > m ? ' ' : '*'); } System.out.println(); } } } * *** ***** ******* ***** *** * public class Test { public static void main(String[] args) { int line = 7; if(line % 2 == 0) { line++; } for(int i = -line / 2, m = line / 2; i <= m; i++) { for(int j = 0, n = line - 2 * Math.abs(i); j < n; j++) { System.out.print('*'); } System.out.println(); } } }* *** ***** ******* ***** *** *
public static void main(String[] args) { String a = "*******"; for (int i = 1; i <= a.length(); i = i + 2) { for (int j = 1; j <= i; j++) System.out.print("*"); System.out.println(); } for (int i = a.length() - 2; i >= 1; i = i - 2) { for (int j = 1; j <= i; j++) System.out.print("*"); System.out.println(); } }
public class Test { public static void main(String[] args) { String a = "*******"; int i = 1; int j = a.length(); while (i <= a.length()) { System.out.println(a.substring(0, i)); i = i + 2; } while (j > 1) { System.out.println(a.substring(0, j - 2)); j = j - 2; } } }
楼主【elia117】截止到2008-06-30 08:49:57的历史汇总数据(不包括此帖):
发帖数:12 发帖分:370
结贴数:5 结贴分:140
未结数:7 未结分:230
结贴率:41.67 % 结分率:37.84 %
楼主该结一些帖子了
public class Test {
public static void main(String[] args) {
String a = "*******";
int i = 1;
int j = a.length();
while (i <= a.length()) {
System.out.println(a.substring(0, i));
i = i + 2;
}
while (j > 1) {
System.out.println(a.substring(0, j - 2));
j = j - 2;
}
}
}
public static void main(String[] arg)
{
String tmp = "*";
for(int i = 0 ;i< 7;i+=2)
{
for(int j=0;j<i+1;j++)
{
System.out.print(tmp);
}
System.out.print("\r\n");
}
for(int i =5 ;i>0;i-=2)
{
for(int j=0;j<i;j++)
{
System.out.print(tmp);
}
System.out.print("\r\n");
}
}
}
我来format一下
public class Test
{
public static void main(String[] args)
{
String a = "*******";
int i = 1;
int j = a.length();
while(i <= a.length())
{
System.out.println(a.substring(0, i));
i = i + 2;
}
while(j > 1)
{
System.out.println(a.substring(0, j - 2));
j = j - 2;
}
}
}
int line = 7;
if(line % 2 == 0) {
line++;
}
for(int i = -line / 2, m = line / 2; i <= m; i++) {
for(int j = -line / 2, n = m - Math.abs(i); j <= n; j++) {
System.out.print(Math.abs(i) + Math.abs(j) > m ? ' ' : '*');
}
System.out.println();
}
}
} *
***
*****
*******
*****
***
*
public class Test { public static void main(String[] args) {
int line = 7;
if(line % 2 == 0) {
line++;
}
for(int i = -line / 2, m = line / 2; i <= m; i++) {
for(int j = 0, n = line - 2 * Math.abs(i); j < n; j++) {
System.out.print('*');
}
System.out.println();
}
}
}*
***
*****
*******
*****
***
*
String a = "*******";
for (int i = 1; i <= a.length(); i = i + 2) {
for (int j = 1; j <= i; j++)
System.out.print("*");
System.out.println();
}
for (int i = a.length() - 2; i >= 1; i = i - 2) { for (int j = 1; j <= i; j++)
System.out.print("*");
System.out.println();
} }
public static void main(String[] args) {
String a = "*******";
int i = 1;
int j = a.length();
while (i <= a.length()) {
System.out.println(a.substring(0, i));
i = i + 2;
}
while (j > 1) {
System.out.println(a.substring(0, j - 2));
j = j - 2;
}
}
}