一、
package com.im;
import java.util.Scanner;
public class Demo517 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input = new Scanner(System.in);
System.out.print("請輸入1到15之間的整數:");
int n = input.nextInt();
if(n>=1 && n<=15){
for(int i=1; i<=n; i++){
for(int j=1; j<=n-i; j++){
System.out.print(" ");
}
// for(int k=0; k<=i; k++){
// System.out.print(“* “);
//
// }
for(int k=i; k>=1; k--){
System.out.print((k>=10) ? " " +k : " "+k);
}
for(int k=2; k<=i; k++){
System.out.print((k>=10) ? " "+k : " "+k);
}
System.out.println();
}
}else{
System.out.println("輸入錯誤!");
System.exit(1);
}
}
}
結果:
二、
package com.im;
import java.util.Scanner;
public class Demo519 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input = new Scanner(System.in);
System.out.print("請輸入1到15之間的整數:");
int n = input.nextInt();
if(n>=1 && n<=15){
for(int i=1; i<=n; i++){
for(int j=1; j<=n-i; j++){
System.out.print(" ");
}
// for(int k=0; k<=i; k++){
// System.out.print(“* “);
//
// }
for(int k=1; k<=i; k++){
System.out.printf("%4d",(int)Math.pow(2,k-1));
}
for(int k=i; k>=2; k--){
System.out.printf("%4d",(int)Math.pow(2,k-2));
}
System.out.println();
}
}else{
System.out.println("輸入錯誤!");
System.exit(1);
}
}
}
結果:
三、
package com.im;
import java.util.Scanner;
public class Demo519 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input = new Scanner(System.in);
System.out.print("請輸入1到15之間的整數:");
int n = input.nextInt();
if(n>=1 && n<=15){
for(int i=1; i<=n; i++){
for(int j=1; j<=n-i; j++){
System.out.print(" ");
}
for(int k=1; k<=i; k++){
System.out.print("* ");
}
System.out.println();
}
}else{
System.out.println("輸入錯誤!");
System.exit(1);
}
}
}