Java while循环与dowhile循环

小鱼儿 2022-02-14 07:01 547阅读 0赞

Java while循环与dowhile循环

  • 1.while循环
  • 2.do…while循环

1.while循环

语法 while(表达式){
循环体
}
循环三要素1.变量初始化
2.循环条件的判断
3.计数器的累加(朝着跳出循环移动)
例子

#

  1. class Demo7{
  2. /**打印1到100的数字*/
  3. public static void main(String[] args){
  4. int i = 1;
  5. while(i <= 100){
  6. System.out.println(i);
  7. i++;
  8. }
  9. }
  10. }

2.do…while循环

do…while循环至少执行一次
语法
do{
循环体
}while(表达式);

例子打印100-999之间的水仙花数

  1. class Demo7{
  2. /**打印100到1000的所有水仙花数abc = a*a*a + b*b*b +c*c*c */
  3. public static void main(String[] args){
  4. int i = 100;
  5. while(i>=100&&i<1000){
  6. //判断是否是水仙花数,如果是输出
  7. int a = i/100; //百位数
  8. int b = (i%100)/10; //十位数
  9. int c = i%10; //个位数
  10. int d =a*a*a + b*b*b +c*c*c ;
  11. if(i==d){
  12. System.out.println(i);
  13. }
  14. //计数器
  15. i++;
  16. }
  17. }
  18. }

例子打印夹心饼干数

#

  1. class Demo8{
  2. /**判断100-1000之间的夹心饼干数 */
  3. public static void main(String[] args){
  4. //定义计数器
  5. int i = 100;
  6. while(i<1000){
  7. //判断是否是水仙花数,如果是输出
  8. int a = i/100; //百位数
  9. int c = i%10; //个位数
  10. if(a == c){
  11. System.out.println(i);
  12. }
  13. //计数器
  14. i++;
  15. }
  16. }
  17. }

发表评论

表情:
评论列表 (有 0 条评论,547人围观)

还没有评论,来说两句吧...

相关阅读