我是靠谱客的博主 要减肥泥猴桃,最近开发中收集的这篇文章主要介绍for循环语句以及break和continue的使用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一.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的使用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(68)

评论列表共有 0 条评论

立即
投稿
返回
顶部