概述
一.for循环语句
Ⅰ.结构
①for(参数初始化; 条件判断;根性循环变量){
循环操作;
}
Ⅱ.特点
①语句格式简洁
*②循环条件固定(此时选择使用for比while更合适)
二.for循环实例
Ⅰ.代码实例
情景1:完成一个整数分解相加的循环
import java.util.*;
public class test2{
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.println("请输入一个值:");
int val=in.nextInt();
System.out.println("根据这个值可以输出以下加法表:");
for(int i=0,j=val;i<=val;i++,j--){
System.out.println(i+"+"+j+"="+(i+j));
}
}
}
情景2:已经知道学科的门数,循环提出每门成绩求平均值。
import java.util.*;
public class test1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
System.out.println("请输入学生的姓名:");
String name=in.next();
System.out.println("请输入一共有几门课");
int sum=in.nextInt();
double total=0; //总分为total
for(int i=1;i<=sum;i++){
System.out.println("请输入"+name+"的第"+i+"门课的成绩为:");
int score=in.nextInt();
total=total+score;
}
in.close();
double avg=total/sum;
System.out.println(name+"的平均分是:"+avg);
}
}
三.break和continue
Ⅰ.break使用方法
①想结束循环时使用
Ⅱ.continue使用方法
①直接省略continue后的语句,执行下一次循环
Ⅲ.两者比较
①使用场合:
a)break:用于switch和循环结构
b)continue:只用于循环结构
②作用:
a)break:终止循环,跳出循环体,直接执行循环外的第一次语句
b)continue :直接省略continue后的语句,执行下一次循环
Ⅳ.实例
①break
情景1:输入大于1的整数,输入不正确则结束循环
import java.util.*;
public class test3{
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.println("请输入大于1的整数:");
int a=in.nextInt();
for(;;){
if(a>1){
System.out.println(a);
}else{
System.out.println("结束循环");
break;
}
}
}
}
情景2:让老婆回答是否爱你,不说爱你问到说为止!
import java.util.*;
public class test4{
public static void main(String[] args){
Scanner in=new Scanner(System.in);
for(;;){
System.out.println("老婆,你爱我吗?");
String answer=in.next();
if(answer.equals("爱")){
break;
}else{
//System.out.println("老婆,你爱我吗?");
}
}
}
}
②continue
情景:输入密码123456时,不正确继续执行提问,正确则提示输入正确。
import java.util.*;
public class test5{
public static void main(String[] args){
Scanner in=new Scanner(System.in);
while(true){
System.out.println("请输入正确的密码:");
int a=in.nextInt();
if(a!=123456){
continue;
}else{
break;
}
}
System.out.println("密码正确!");
}
}
最后
以上就是要减肥泥猴桃为你收集整理的for循环语句以及break和continue的使用的全部内容,希望文章能够帮你解决for循环语句以及break和continue的使用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复