Java入门级循环与选择问题2 要求有分析...

来源:百度知道 编辑:UC知道 时间:2024/06/20 10:06:31
2. 编写四个程序分别输出一下四种图案:(类名为Exercise4_2)
图案1
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
1 2 3 4 5 6
图案2
1 2 3 4 5 6
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1
图案3
1
2 1
3 2 1
4 3 2 1
5 4 3 2 1
6 5 4 3 2 1
图案4
1 2 3 4 5 6
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1

谢谢大家了啊

直接写主方法了:
第一个:
public static void main(String[] args){
for (int i = 1; i<=6; i++){
for (int j = 1; j<=i; j++){
System.out.print(j);
}
System.out.println ();
}
}
第二个:
public static void main(String[] args){
for (int i = 6; i>=1; i--){
for (int j = 1; j<=i; j++){
System.out.print(j);
}
System.out.println ();
}
}
第三个:
public static void main(String[] args){
for (int i = 1; i<=6; i++){
for (int j = i; j>=1; j--){
System.out.print(j);
}
System.out.println ();
}
}
第四个和第二个一样.
做这类题只要记住嵌套的两个for循环,外面那个表示行,里边的表示在相应行输出的数,这些都是面向过程的思想,用Java和用C语言都一样.

//这是一个输出九九乘法表的类,参考一下吧
class ChengFaBiao {
public static void main (String args[]){
Label: for(int a=1;a<=9;a++){
for(int b=1;b<=9;b++){
if(b>a){
Sy