1.用*画一个左斜三角形,规定只有6行完成,如下:
*
**
***
****
*****
******2.用*画一个右斜三角形,规定只有6行完成,如下:
*
**
***
****
*****
******
3.用*画一个正三角形,规定只有6行完成,如下: *
***
*****
*******
*********
************先抛块砖,第一题解法:
public class Triangle
{
public static void main(String[] args)
{
String star=" ";
for(int rows=1;rows<=6;rows++)
{
star="*"+star;
System.out.println(star);
}
}}
*
**
***
****
*****
******2.用*画一个右斜三角形,规定只有6行完成,如下:
*
**
***
****
*****
******
3.用*画一个正三角形,规定只有6行完成,如下: *
***
*****
*******
*********
************先抛块砖,第一题解法:
public class Triangle
{
public static void main(String[] args)
{
String star=" ";
for(int rows=1;rows<=6;rows++)
{
star="*"+star;
System.out.println(star);
}
}}
for(int i = 1; i <= 21; i++) {
System.out.print('*');
if((Math.sqrt(1 + 8 * i) - 1) % 2 == 0) {
System.out.println();
}
}
}
}
[align=right] *
**
***
****
*****
******[/align]
和
[align=center] *
***
*****
*******
*********
************ [/align]
怎么做?教教小弟给全分
String str2 = "";
for ( int rows = 5; rows >= 0; rows-- )
{
str1 = str1.substring( 0, rows );
str2 += "*";
System.out.println( str1 + str2 );
}
public static void main(String[] args) {
System.out.println("*");
System.out.println("**");
System.out.println("***");
System.out.println("****");
System.out.println("*****");
System.out.println("******");
}
public static void main(String[] args) {
final int line = 6;
for(int i = 0; i < line; i++) {
for(int j = -line + 1; j <= i; j++) {
System.out.print(i >= Math.abs(j) ? '*' : ' ');
}
System.out.println();
}
}
}
* @param args
*/
public static void main(String[] args) {
for(int i=0;i<=5;i++)
{
for(int j=3-i/2;j>=0;j--)
{
System.out.print(" ");
}
for(int j=0;j<=i;j++)
{
System.out.print("*");
}
System.out.println();
} }}
public class simbol { /**
* @param args
*/
public static void main(String[] args) {
for(int i=0;i<=5;i++)
{
for(int j=3-i/2;j>=0;j--)
{
System.out.print(" ");
}
for(int j=0;j<=2*i;j++)
{
System.out.print("*");
}
System.out.println();
} }}
public class Test1 {
public static void main(String[] args) {
for(int i=1;i<=6;i++)
{
for(int j=1;j<=i;j++)
{
System.out.print("*");
}
System.out.println();
} }}
//右斜
public class Test2 {
public static void main(String[] args) {
for(int i=1;i<=6;i++)
{
for(int j=6;j>i;j--)
{
System.out.print(" ");
}
for(int k=1;k<=i;k++)
{
System.out.print("*");
}
System.out.println();
}
}}
//等边
public class Test3 {
public static void main(String[] args) {
for(int i=1;i<=6;i++)
{
for(int j=6;j>i;j--)
{
System.out.print(" ");
}
for(int k=1;k<=2*i-1;k++)
{
System.out.print("*");
}
System.out.println();
}
}}
顺便问一句:13楼是怎么直接把代码弄上去的?