300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > Java循环语句练习(for循环 while循环 do-while循环)

Java循环语句练习(for循环 while循环 do-while循环)

时间:2024-05-25 22:20:56

相关推荐

Java循环语句练习(for循环 while循环 do-while循环)

Java循环语句常见练习

for循环、while循环、do-while循环的应用

循环语句出现初衷:简化代码的书写。一般情况下,循环结构应该有四个部分:初始化语句;条件表达式;循环体;循环变量控制语句;

for循环语句的格式

for(初始化语句;条件表达式;循环变量控制语句){循环体;}

while循环语句的格式

初始化语句;while(条件表达式){循环体;循环变量控制语句;}

do-while循环语句的格式

do后边的循环体至少执行一次

初始化语句;do{循环体;循环变量控制语句;}while(条件表达式);

## 死循环语句的格式 ##

1.while(true){if(条件表达式){break; //符合条件退出循环 }}2.for(;;){

1. break的使用break目前为止大多出现在while循环语句和switch条件语句中break在while循环结构中的作用是:结束当前循环

演示break在while循环语句中的运用

public class BreakDemo{public static void main(String[] args){for(int i = 0;i<5;i++){for(int j = 0;j<5;j++){if(j == 3){break;}System.out.print("hello");}System.out.println("--------------");}}}

2. continue的使用 continue目前为止只在循环结构中出现continue循环结构中的作用是:结束本次循环,继续下一次循环

演示continue在循环语句中的运用

public class ContinueDemo{public static void main(String[] args){for(int i = 0;i < 10;i++){System.out.print("hello");if(i == 3){continue;}System.out.println(" world");}}}

用四种方式打印倒三角形

外层循环使用for循环,内层循环使用for循环打印倒三角形class ForForDemo1{public static void main(String[] args){for(int i=1;i<=5;i++){for(int j=1;j<=6-i;j++){System.out.print("$");}System.out.println();}}}外层循环使用for循环,内层循环使用while循环打印倒三角形class ForWhileDemo1{public static void main(String[] args){for(int i=1;i<=5;i++){int j=1;while(j<=6-i){System.out.print("$");j++;}System.out.println();}}}外层循环使用while循环,内层循环使用for循环打印倒三角形class WhileForDemo1{public static void main(String[] args){int i=1;while(i<=5){for(int j=1;j<=6-i;j++){System.out.print("$");}System.out.println();i++;}}}外层循环使用while循环,内层循环使用while循环打印倒三角形class WhileWhileDemo1{public static void main(String[] args){int i=1;while(i<=5){int j=1;while(j<=6-i){System.out.print("$");j++;}System.out.println();i++;}}}

用四种方式打印99乘法表

import java.util.Scanner;public class MethodDemo4{public static void main(String[] args){Scanner s=new Scanner(System.in);System.out.print("请您输入所需要的行数:");int line=s.nextInt();show99(line); }用for-for定义99乘法表public static void show99(int line){for(int i=1;i<=line;i++){for(int j=1;j<=i;j++){System.out.print(j+"*"+i+"="+i*j+"\t");}System.out.println();}}用for-while定义99乘法表public static void show99(int line){for(int i=1;i<=line;i++){int j=1;while(j<=i){System.out.print(j+"*"+i+"="+i*j+"\t");j++;}System.out.println();}}用while-for定义99乘法表public static void show99(int line){int i=1;while(i<=line){for(int j=1;j<=i;j++){System.out.print(j+"*"+i+"="+i*j+"\t");}System.out.println();i++;}}用while-while定义99乘法表public static void show99(int line){int i=1;while(i<=line){int j=1;while(j<=i){System.out.print(j+"*"+i+"="+i*j+"\t");j++;}System.out.println();i++;}}}

用do-while循环求1-100之和

public class DoWhileDemo2{public static void main(String[] args){int sum = 0;int i = 1;do{sum += i;i++;}while(i <= 100);System.out.println(sum);}}

使用do-while循环语句求5的阶乘

public class DoWhileDemo3{public static void main(String[] args){int res = 1;int i = 1;do{res *= i;i++;}while(i <= 5);System.out.println(res);}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。