头歌实践教学平台:Java⼊门-循环结构进阶第1关:for循环的进阶使⽤-嵌套循环(1)
本关需要你实现⼀个能打印矩形的⼩程序,效果图如下:
package step1;
public class ForPractice1 {
public static void test() {
/*****start*****/
for(int i=1;i<=10;i++){
for(int j=1;j<=10;j++){
System.out.print("*");
}
System.out.println("");
}
/*****end*****/
}
}
第2关:for循环的进阶使⽤-嵌套循环(2)
本关需要你编写⼀个⼩程序。能打印出两个三⾓形。
public class ForPractice2 {
public static void main(String[] args) {
/*****start*****/
/
/在这⾥打印出正三⾓形
for(int i=1;i<=10;i++){
for(int j=1;j<=i;j++){
System.out.print("*");
}
System.out.println("");
}
System.out.println("——————————我是华丽的分界线——————————");  //在这⾥打印出倒三⾓形
for(int i=1;i<=10;i++){
for(int j=10;j>=i;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<=9;i++){
for(int j=1;j<=i;j++){
System.out.print(j+"*"+i+"="+j*i+"\t");
}
System.out.println("");
}
/*****end*****/
}
}
第4关:综合练习之ATM取款机
import java.util.Scanner;
public class ForPractice4 {
public static void main(String[] args) {
/*****start*****/
Scanner sc = new Scanner(System.in);
int sum=1000;    //总⾦额
int select;      //选择是否继续
System.out.println("欢迎使⽤中国⼈民银⾏ATM取款机");
do{
System.out.println("输⼊取款⾦额:");
int Int();    //取款⾦额
if(sum>=s1){
sum-=s1;  //剩余⾦额
java入门课件System.out.println("剩余⾦额:"+sum+",是否继续('1':结束,'2':继续):");    Int(); //提取选择
if(select==2){
continue;
}else{
break;
}
}else{
System.out.println("⽬前余额:"+sum+"⽆法满⾜您的取款需求!");
continue;
}
}while(true);
System.out.println("取款结束!");
/*****end*****/
}
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。