public class Sanjiaoxing { public static void main(String[] args) { int a = 7; for (int i = 0; i < a; i++) { for (int c = 0; c < a - i; c++) { System.out.print(" "); } for (int d = 0; d < 2 * i + 1; d++) { System.out.print("* "); } System.out.println(); } } }
public class Test { public static void main(String[] args) { m(5); }
import javax.swing.JOptionPane;public class Test5 { public static void main(String[] args) { String str = JOptionPane.showInputDialog(null,"xue yao da ying de hang shu"); try{ int line = Integer.parseInt(str); Test5 test = new Test5(); for(int i = 1;i<line;i++){ test.blank(line-i); test.star(2*i-1); test.blank(line-i); System.out.println(); } }catch(Exception e){ JOptionPane.showMessageDialog(null,"qing shu ru zheng shu!"); } } private void star(int i) { for (int j = 0; j < i; j++) { System.out.print("*"); } } private void blank(int i) { for (int j = 0; j < i; j++) { System.out.print(" "); } } }
String str = JOptionPane.showInputDialog(null,"xue yao da ying de hang shu");//得到你想打印的行数 JOptionPane.showMessageDialog(null,"qing shu ru zheng shu!");//保证入力的必须是整数
public class Test { public static void main(String[] args){ int space=10; for(int i=1;i<5;i++){ for(int m=1;m<space;m++){ System.out.print(" "); } for(int j=1;j<=2*i-1;j++){ System.out.print("*"); } System.out.println(); space--;
int max_length = 0;
for(String img:imgs){
if(img.length()>max_length){
max_length = img.length();
}
}
for(String img:imgs){
//计算起始点
int begin = (max_length-img.length())/2;
while(begin>0){
System.out.print(" ");
begin--;
}
System.out.println(img);
}
等下给你贴代码
public class Sanjiaoxing {
public static void main(String[] args) {
int a = 7;
for (int i = 0; i < a; i++) {
for (int c = 0; c < a - i; c++) {
System.out.print(" ");
}
for (int d = 0; d < 2 * i + 1; d++) {
System.out.print("* ");
} System.out.println(); }
}
}
public static void main(String[] args) {
m(5);
}
public static void m(int n) {
StringBuffer sb = new StringBuffer();
for(int i=0;i<n/2;i++) {
sb.append(' ');
}
sb.append('*');
for(int i=1;i<=n;i++) {
System.out.println(sb);
if(i%2==1)sb.deleteCharAt(0);
sb.append('*');
sb.append('*');
}
}
}
public static void main(String[] args) {
String str = JOptionPane.showInputDialog(null,"xue yao da ying de hang shu");
try{
int line = Integer.parseInt(str);
Test5 test = new Test5();
for(int i = 1;i<line;i++){
test.blank(line-i);
test.star(2*i-1);
test.blank(line-i);
System.out.println();
}
}catch(Exception e){
JOptionPane.showMessageDialog(null,"qing shu ru zheng shu!");
}
} private void star(int i) {
for (int j = 0; j < i; j++) {
System.out.print("*");
}
} private void blank(int i) {
for (int j = 0; j < i; j++) {
System.out.print(" ");
} }
}
JOptionPane.showMessageDialog(null,"qing shu ru zheng shu!");//保证入力的必须是整数
public class Test {
public static void main(String[] args){
int space=10;
for(int i=1;i<5;i++){
for(int m=1;m<space;m++){
System.out.print(" ");
}
for(int j=1;j<=2*i-1;j++){
System.out.print("*");
}
System.out.println();
space--;
}
}
}
void main()
{ int i,j,k;
for( i=1;i<=5;i++)
{
for( j=1;j<=5-i;j++)
{
printf(" ");
}
for( k=1;k<=2*i-1;k++)
{
if(k==1||k==2*i-1)
{
printf("%d",i);
}
else
{
printf("*");
}
}
printf("\n");
}
for( i=4;i>0;i--)
{
for( j=5-i;j>=1;j--)
{
printf(" ");
}
for( k=1;k<=2*i-1;k++)
{
if(k==1||k==2*i-1)
{
printf("%d",i);
}
else
{
printf("*");
}
}
printf("\n");
}
}
以前用C写的,稍微改一下就行了
import java.io.*;public class TestP { public static void main(String[] args) {
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
try {
System.out.println("请输入一个正整数:");
int p=Integer.parseInt(br.readLine());
int k = 1;
for (int i = 1; i <= p; i++) {
for (int j = p; j >= i; j--) {
System.out.print("*");
}
System.out.println();
k++;
if (k > 2) {
for (int n = 1; n <= (k - 1) / 2; n++) {
System.out.print(" ");
}
}
}
} catch (NumberFormatException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}