java中的循环语句

java中的循环语句,第1张

//for   for跟while的区别是,i用完消失。

for(int i = 0; i < 5; i++){

    Systemoutprintln("i = " + i);

}

//while //i用完不消失,一般用for

int i = 0;

while(i<5){

    Systemoutprintln("i = " + i);

    i++;

}

//do while //不管条件成不成功,都执行一次

int i = 0;

do{

    Systemoutprintln("i = " + i);

    i++;

}while(i<5)

呵呵,你知道阶乘的,他其实就是这样的,比如1/24就可以写成(1/2)(1/12)这样吧,a=a(1/i)就可以理解成这样子,第一个是1,第二个就是1(1/2)结果就是05下来呢,就是05(1/3)这个呢就等于是(1/2)(1/3)也就等于是1/3的阶剩了呀,你说对不,一直循坏到结果,这样理解了吧

在不理解可以问我,我在线

代码如下:

public class DemoTest {

public static void main {

for (int i = 1; i <= 5; i++) {

for (int j = 5; j > i; j--) {

Systemoutprint(" ");

}

for (int j = 1; j <= i; j++) {

Systemoutprint("");

}

Systemoutprintln();

}

}

}

运行截图如下:

用java编写使用do-while循环语句实现计算1~100之和,如下:

package comtest;

public class TestA {

public static void main(String[] args) {

//计量

int count=0;

//总是

int sum=0;

//do循环不管while循环条件,都会执行一次

do{

sum+=count;

count++;

//只要count还满足while,那还会执行一次,直到不满足未止

}while(count<=100);

Systemoutprintln("1~100的和为:"+sum);

}

}

运行结果:

1~100的和为:5050

import javautilScanner;

public class JieZhang {

public static void main(String[] args) {

Systemoutprintln("请输入要结账的顾客数:");

Scanner s = new Scanner(Systemin);

int num = snextInt();

for(int i=0;i<num;i++){

int flag = 1;

double sum = 0;//总价

while(flag==1){

flag = 1;

Systemoutprintln("请输入单价:");

double price = snextDouble();

Systemoutprintln("请输入数量:");

int number = snextInt();

sum = sum + price  number;

Systemoutprintln("请选择是否继续计算:1继续");

flag = snextInt();

}

Systemoutprintln("第"+(i+1)+"位顾客消费:"+sum);

}

}

}

以上就是关于java中的循环语句全部的内容,包括:java中的循环语句、编写Java程序,使用while循环语句计算1+1/2!+1/3!…1/20!之和.、java编程循环语句等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9793042.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存