1):for 循环具有编写循环的简明语法 。
2): 控制变量必须在循环控制结构体内或循环前说明。如果循环控制变量只在循环内使
用而不在其他地方使用 , 那么在 for 循环的初始动作中声明它是一个很好的编程习惯 。
如果在循环控制结构体内声明变量 , 那么在循环外不能引用它 。
3)下列程序中打印的*,根据合适条件和需求,可替换为数字或者其他符号!!!
1.1:class Hh{
public static void main(String[] args){
for(int i=1;i<=6;i++){
for(int j=1;j<=i;j++){
System.out.print("*");
}
System.out.println();
}
}
}
1.2class Hh{
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();
}
}
}
2.1class Hh{
public static void main(String[] args){
for(int i=1;i<=6;i++){
for(int j=1;j<=7-i;j++){
System.out.print("*");
}
System.out.println();
}
}
}
2.2class Hh{
public static void main(String[] args){
for(int i=1;i<=6;i++){
for(int j=1;j<=7-i;j++){
System.out.print(j);
}
System.out.println();
}
}
}
3:class Hh{
public static void main(String[] args){
for(int i=1;i<=6;i++){
for(int k=1;k<=7-i;k++){
System.out.print(" ");
}
for(int j=1;j<=i;j++){
System.out.print("* ");
}
System.out.println();
}
}
}
4:class Hh{
public static void main(String[] args){
for(int i=1;i<=6;i++){
for(int k=1;k<=i-1;k++){
System.out.print(" ");
}
for(int j=1;j<=7-i;j++){
System.out.print(" *");
}
System.out.println();
}
}
}
5:class Hh{
public static void main(String[] args){
for(int i=1;i<=12;i++){
for(int j=1;j<=i&&(i+j)<=12;j++){
System.out.print("*");
}
System.out.println();
}
}
}
6:class Hh{
public static void main(String[] args){
for(int i=1;i<=11;i++){
for(int k=1;k<=Math.abs(6-i);k++){
System.out.print(" ");
}
for(int j=1;j<=i&&(i+j)<=12;j++){
System.out.print(" *");
}
System.out.println();
}
}
}
7:class Hh{
public static void main(String[] args){
for(int i=1;i<=11;i++){
for(int k=1;k<=Math.abs(6-i);k++){
System.out.print(" ");
}
for(int j=1;j<=i&&(j+i)<=12;j++){
if(j==1 || j==i || (j+i)==12){
System.out.print("* ");
}
else{
System.out.print(" ");
}
}
System.out.println();
}
}
}