当前位置:网站首页 > Java基础 > 正文

06-java基础



day06

do while循环 --------先执行,然后再判断
语法格式:
   do{
        循环体
   }while(循环条件);
//练习:假如对张三进行试题测试,要求:先编写上机代码,然后老师检查,如果检查不合格,则继续编写,

import java.util.*; class DoWhile07 { public static void main(String[] args) { //练习:假如对张三进行试题测试,要求:先编写上机代码,然后老师检查,如果检查不合格,则继续编写, Scanner input=new Scanner(System.in);//建议该语句编写在循环体外面 char info;//注意:info变量必须编写在循环体外面进行声明,否则在循环条件中不能使用 do{ System.out.println("编写代码....."); System.out.println("老师检查是否合格?(y/n)"); info=input.next().chartAt(0); //当info的值为n时则继续编写代码,老师检查 }while(info=='n'); } }

2.三中循环的异同点:
执行顺序不同--for和while循环:先判断当条件为true时,在执行循环体
   06-java基础     do while循环:先执行循环体,然后在判断条件
使用情况不同--当循环次数固定时,建议使用for循环
       当循环次数不固定时,建议使用while循环

当循环条件第一次为false时,则:
   for循环执行0次循环体
   while循环执行0次循环体
   do while循环执行1次循环体

3.在循环中使用break语句
//练习:输入一批整数,计算所有数的和,当输入0时则程序结束

import java.util.*; class DoWhile08 { public static void main(String[] args) { //练习:输入一批整数,计算所有数的和,当输入0时则程序结束 Scanner input=new Scanner(System.in); int sum=0;//sum表示存放所有数的和 do{ System.out.print("请输入一个整数:"); int num=input.nextInt(); //先判断当前数num是否为0 if(num==0){ //程序结束 break;//break表示中断,当在循环中遇到break则结束当前整个循环,执行循环体外面的语句  } //对当前数num累加求和 sum+=num; }while(true); System.out.println("所有数的和:"+sum); } }

4https://www.cnblogs.com/fdxjava/p//练习:输入5个人的java考试成绩,统计成绩在95分以上的人数

import java.util.*; class For09 { public static void main(String[] args) { //练习:输入5个人的java考试成绩,统计成绩在95分以上的人数 Scanner input=new Scanner(System.in); int count=0;//表示统计95分以上的人数 for(int i=1;i<=5;i++){ System.out.print("请输入第"+i+"个人的成绩"); double score=input.nextDouble(); //判断,当前成绩score,如果在95分及以下则继续 输入下一个人的成绩 if(score<=95){ continue;//表示继续,当遇到continue语句时,则结束当次循环继续执行下一次循环  } //统计95分以上的人数 count++; } System.out.println("95分以上的人数:"+count); } }

  • 上一篇: java基础项目实现
  • 下一篇: jvm算java基础吗
  • 版权声明


    相关文章:

  • java基础项目实现2024-11-15 10:02:03
  • 测试工程师java基础2024-11-15 10:02:03
  • JAVA基础代码小游戏2024-11-15 10:02:03
  • java常用基础算法2024-11-15 10:02:03
  • java基础if else 例子2024-11-15 10:02:03
  • jvm算java基础吗2024-11-15 10:02:03
  • java基础之注解2024-11-15 10:02:03
  • java面向对象基础实验总结2024-11-15 10:02:03
  • 基础java学习技巧2024-11-15 10:02:03
  • java 基础 常见 笔试题2024-11-15 10:02:03