java中for循环

java中for循环,第1张

import javautilScanner;

public class Discount {

public static void main(String[] args) {

int[][] price = new int[3][3];//定义一个2维int数组来存储3位顾客的共9件商品的价格

int i, j, k;

Scanner in = new Scanner(Systemin);

for(i = 0; i < 3; i++) {//这里我用for循环输入每件商品的价格--也可以直接给数组初始化赋值

for(j = 0; j < 3; j++) {

Systemoutprint("请输入第"+(i+1)+"名顾客第"+(j+1)+"件商品的价格:");

price[i][j] = innextInt();

}

}

inclose();

for(i = 0; i < 3; i++) {

k = 0;//k用来存储每位顾客可享受优惠的商品数量

for(j = 0; j < 3; j++) {

if(price[i][j] > 300) {

k++;

}

}

Systemoutprintln("第"+(i+1)+"位顾客可享受打折优惠的商品数量为:" + k);

}

}

}

如果是foreach,可以新建一个计数器。如果是for,使用i的就可以了。

1,foreach形式,代码如下:

List<String> list = new ArrayList<String>();

int num = 0

for (String string : list) {

num = num+1; // 每次循环加1

}

Systemoutprintln(num);

就可以得到循环次数。

2,for形式,代码如下

List<String> list = new ArrayList<String>();

for (int i = 0; i < listsize(); i++) {    //listsize()就是循环的次数

}

Systemoutprintln(listsize());

public static int countN(int x) {

int n = 0; // 记录位数

do {

x = x / 10; // 每次出去个位,当x=0时表示这个数每位已经分解完成

n++;

} while (x != 0);

return n;

}

以上就是关于java中for循环全部的内容,包括:java中for循环、java中如何计算for循环的循环次数、如何使用JAVA while循环计算出一个数字有几位等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9715465.html

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

发表评论

登录后才能评论

评论列表(0条)

保存