几个问题
张三oracle考试成绩未达到自己的目标。为了表明自己勤奋学习的决心,他决定写一百遍“好好学习,天天向上!”
循环结构语法
image
int i = 1;
while (i<=100)
{
System.out.println("第"+i+"好好学习");
i++;
}
System.out.println("退出程序");
}
}
特点:先判断,再执行
image
实现打印50份试卷
分析是否包含重复操作?
使用while循环的步骤
确定循环条件和循环操作
套用while语法写出代码
检查循环是否能够退出
一个练习
老师每天检查张三的学习任务是否合格,如果不合格,则继续进行。
老师给张三安排的每天的学习任务为:上午阅读教材,学习理论部分,下午上机编程,掌握代码部分。分析是否存在重复操作
使用while循环实现
确定循环条件和循环操作
套用while语法写出代码
检查循环是否能够退出
image
提示:判断字符串是否相等使用equals函数
String input = "no";
while(input.equals("no"))
{
System.out.println("合格了吗?(yes/no):");
Scanner scanner = new Scanner(System.in);
//接收用户输入
input = scanner.next();
if(input.equals("no"))//说明不合格
{
System.out.println("学习学习");
}
}
System.out.println("完成学习任务");
练习二
2012年培养学员10万人,每年增长20%,请问按此增长速度,到哪一年培训学员人数将达到100万人?
提示:循环条件和循环操作分别是什么?
2、2013年培训学员数量 = 100000 * (1 + 0.2 )
int year = 2012;
double personCount = 100000;
while(personCount <=