- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java学习笔记系列第四章-循环结构
一元运算符
i++;即i=i+1,等同于i+=1//先使用后自身加1
如:int i=1;int b=i++;b=1 i=2;
++i;即i=i+1,等同于i+=1//先自身加1后使用
如:int i=1;int b=i++;b=2 i=2;
i--类似于i++,--i类似于++i.
while循环语句
while循环格式:
while(循环条件){
//循环操作
}
特点:先判断,再执行。
三要素:循环变量的初始化,循环的判断条件,循环体中改变循环变量的值
使用环境:
重复执行的代码;
相似或相近的代码,其中变化的地方是有规律的。
public class Test{
public static void main(String[] args){
int i=1;//循环变量的初始化
while(i<=1314){// 循环的判断条件
System.out.println(“我爱你!!”+i);//通过+i可显示程序执行的i值
i++;//循环体中改变循环变量的值,如果没有i++,则程序进入死循环
}
}
}
/*
While不同于if的是,while语句当条件成立(真),完成花括号内操作后会在再次返回判断条件是否成立(真),如果成立则继续循环执行花括号内的操作,直到循环条件不成立(假)后才跳出整while语句不再循环花括号内的操作,继续执行程序后面的操作,而if则当条件成立(真)时,运行完花括号内操作后,直接跳出执行程序后面的操作,不会返回循环判断条件是否成立,这是while语句和if的根本区别。
*/
3、累计求和的while应用实例
求1+2+3+……+99+100=?
public class Test{
public static void main(String[] args){
int i=1;
sum=0;
while(i<=100){
sum=sum+i;//累加算法实现
i++;//i=i+2,可实现100内奇数之和
}
System.out.println(“1+2+3+……+99+100=”+sum);
}
}
求学员平均分的while应用实例
import java.util.*;
public class Test{
public static void main(String[] args){
Scanner input=new Scanner(System.in);
System.out.println(“请输入你的班级名”);
String nameClass=input.next();
System.out.println(“请输入你班级人数”);
int numberStudent=input.nextInt();
int i=1;
int sum=0;
while(i<=numberStudent){
System.out.println(“请输入第”+i+“个学员的成绩”);
int score=input.nextInt();
sum=sum+score;
i++;
}
int avg=(int)(sum/numberStudent);
System.out.println(+nameClass+“班的平均成绩为”+avg+);
}
}
while应用实例:
2006年的培训学员数为8万,现假定学员每年增加25%,请问在此增长速度之下,到哪一年学员数会超过20万?
public class A_006{
public static void main(String[] args){
int numberStudent=80000;
int year=2006;
while(numberstudent<200000){
numberStudent=numberStudent+( numberStudent/100*25);
year++;
}
System.out.println(+year+“年学员总数将会超过20万”);
}
}
do-while循环
do-while格式:
do{
//循环操作
}while(循环条件);
特点:先执行,后判断//while循环是先判断后执行,由此可见do-while只是都会执行一次循环操作。
import java.util.*;
public class A_005{
public static void main(String[] args){
Scanner input=new Scanner(System.in);
do{
System.out.println(“输入你的语文成绩:”);
Int chinese_score=input.n
您可能关注的文档
最近下载
- 重症护理夜班值班课件.pptx VIP
- 医用空压机基础知识培训课件.pptx VIP
- 2026版高考物理专题提升练习-动量守恒在子弹打木块模型和滑块.docx VIP
- SICK西克KTS&KTX Prime色标传感器操作手册.pdf VIP
- 10.1《 劝学》课件(共36张PPT) 2024-2025学年统编版高中语文必修上册.pptx VIP
- 梅州围龙屋一种富有特色的典型客家围村建筑.pptx VIP
- SICK西克KTS&KTX Prime操作手册.pdf VIP
- [2025秋期版]国开电大专科《人力资源管理》一平台形考任务一至四在线形考试题及答案 (2).pdf
- 模型1弹簧模型-动量守恒的九种模型解读.docx VIP
- 二年级数学上册北师版25秋《小学学霸A卷》.pdf VIP
文档评论(0)