本文目錄一覽:
JAVA 如何打印空心三角形,請詳細解釋下每句代碼,謝
Java語言打印空心三角形的程序如下:
public class Test3 {
public static void main(String[] args) {
final int SIZE=5;
for(int i=1;i=SIZE;i++){
for(int j=1;j=SIZE-i;j++){
System.out.print(” “);
}
for(int k=1;k=2*i-1;k++){
if(i==SIZE)
System.out.print(“*”);
else if((k==1 || k==2*i-1) i!=SIZE )
System.out.print(“*”);
else
System.out.print(” “);
}
System.out.println();
}
}
}
java 打印等腰三角形,
java 打印等腰三角形可以採用如下方式:
public class Mul {
public static void main(String args[]) {
for (int i = 1; i = 6; i++) {
// 空格分布
for (int j = 6 – i; j 0; j–) {
System.out.print(” “);
}
// 符號分布
for (int j = 1; j = i; j++) {
System.out.print(“* “);
}
System.out.println();
}
}
}
效果如下:
java打印數字三角形
打印三角形實際上就是找規律輸出對應的空或者數值。可以用以下方式實現:
//第一種打印方法
for(int n=1;n4;n++) {
for(int m=1;m=n;m++) {
System.out.print(m);
}
System.out.println(“”);
}
//第二種打印方法
for(int n=3;n0;n–) {
for(int m=1;m=n;m++) {
System.out.print(m);
}
System.out.println(“”);
}
//第三種打印方法
for(int n=1;n4;n++) {
for(int k=n;k3;k++) {
System.out.print(” “);
}
for(int m=1;m=n;m++) {
System.out.print(m);
}
System.out.println(“”);
}
//第四種打印方法
for(int n=3;n0;n–) {
for(int k=n;k3;k++) {
System.out.print(” “);
}
for(int m=1;m=n;m++) {
System.out.print(m);
}
System.out.println(“”);
}
java打印直角三角形
打印“*”的語句錯了,
不能用println()方法,這個方法會換行。
用System.out.print(“*”); 這個不會換行,就會打出三角形
java打印如下數字三角形?
可利用如下代碼輸出:
package print;
public class Test {
public static void main(String[] args) {
int n = 5;
int num = -1;
for(int i = 1;i n + 1;i++){
System.out.print(i);
if(i == n){
for(int j = 1;j n;j++){
System.out.print(” “);
System.out.print(n + j);
}
}else{
for(int j = i – 1;j 0;j–){
System.out.print(” “);
int end = n * 2 – 1 + n – i;
if(num == -1){
num = end;
}
if(j == 1){
System.out.print(end);
}else{
num = num + 1;
System.out.print(num);
}
}
}
/*換行*/
System.out.println();
}
}
}
輸出結果:
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/259626.html