第1关:for循环的进阶使用-嵌套循环(1)

package step1;
public class ForPractice1 {
public static void test() {
/*****start*****/
for(int i=0;i<10;i++){
for(int j=0;j<10;j++){
System.out.print("*");
}
System.out.print("\n");
}
/*****end*****/
}
}
第2关:for循环的进阶使用-嵌套循环(2)

package step2;
public class ForPractice2 {
public static void main(String[] args) {
/*****start*****/
//在这里打印出正三角形
for(int i=1;i<=10;i++){
for(int j=0;j<i;j++){
System.out.print("*");
}
System.out.print("\n");
}
System.out.println("——————————我是华丽的分界线——————————");
//在这里打印出倒三角形
for(int i =10;i>0;i--){
for(int j=i;j>=1;j--){
System.out.print("*");
}
System.out.println("");
}
/*****end*****/
}
}
第3关:99乘法表

package step3;
public class ForPractice3 {
public static void main(String[] args) {
/*****start*****/
for(int i=1;i<10;i++){//9行
for(int k=1;k<=i;k++){
System.out.print(k+"*"+i+"="+(k*i)+"\t");
}
System.out.println("");
}
/*****end*****/
}
}
第4关:综合练习之ATM取款机

package step4;
import java.util.Scanner;
public class ForPractice4 {
public static void main(String[] args) {
/*****start*****/
Scanner sc = new Scanner(System.in);
int sum = 1000;
System.out.println("欢迎使用中国人民银行ATM取款机");
boolean judge=true;
while(judge==true){
System.out.println("输入取款金额:");
int num = sc.nextInt();
sum-=num;
if(sum<0){
sum+=num;
System.out.println("目前余额:"+sum+"无法满足您的取款需求!");
continue;
}
System.out.println("剩余金额:"+sum+",是否继续('1':结束,'2':继续):");
int choose=sc.nextInt();
if(choose==1){
judge=false;
}else{
continue;
}
}
System.out.println("取款结束!");
/*****end*****/
}
}
第5关:选择题

