//第一种打印方法
for(int n=1n<4n++) {
for(int m=1m<=nm++) {
System.out.print(m)
}
System.out.println("")
}
//第二种打印方法
for(int n=3n>0n--) {
for(int m=1m<=nm++) {
System.out.print(m)
}
System.out.println("")
}
//第三种打印方法
for(int n=1n<4n++) {
for(int k=nk<3k++) {
System.out.print(" ")
}
for(int m=1m<=nm++) {
System.out.print(m)
}
System.out.println("")
}
//第四种打印方法
for(int n=3n>0n--) {
for(int k=nk<3k++) {
System.out.print(" ")
}
for(int m=1m<=nm++) {
System.out.print(m)
}
System.out.println("")
}
按照你的要求编写的Java语言的输出数字三角形的程序如下
import java.util.Scannerpublic class A {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in)
int N=sc.nextInt()
int n,i,j,line=1
n=1
for(i=Ni>=1i--){
if(line%2==1){
for(j=1j<=ij++){
System.out.print(n+++" ")
}
}else{
n=n-1
for(j=ij>=1j--){
System.out.print((n+j)+" ")
}
n=++n+i
}
System.out.println()
line=line+1
}
}
}
运行结果
输入 4
输出
1 2 3 4
7 6 5
8 9
10
int abc[]={1,5,2,8,6,3,10,9,7,4}int linecount=1
int count=0
for(int i=0i<abc.length){
while(count<linecount){
System.out.print(abc[i]+" ")
i++
count++
}
count=0
linecount++
System.out.println()
}
这个写在MAIN函数里面,求给分!