普通for循环:

增强for循环:
for(被遍历数组中元素的数据类型 变量名:被遍历的数组){
}

注意:
二者区别:
增强for循环不擅长修改数组中元素的值

Exer1:声明一个intArray方法,其参数方法为整数数组,在main方法中创建20个元素的数组,并将其传递给intArray方法;
intArray方法中将数组中存放2开始的20个偶数,然后使用增强型for循环访问所有元素并打印出来
- /*
- 声明一个intArray方法,其参数方法为整数数组,在main方法中创建20个元素的数组,并将其传递给intArray方法;
- intArray方法中将数组中存放2开始的20个偶数,然后使用增强型for循环访问所有元素并打印出来
- */
- class ArrayExer3
- {
- public static void main(String[] args)
- {
- int arr[]=new int[20];
- intArray(arr);
- for (int a: arr )
- {
- System.out.println(a);
- }
- }
- public static void intArray(int arr[]){
- for (int i=0;i
- {
- arr[i]=2*i+2;
- }
- }
- }
Exer2:从键盘读入学生成绩,找出最高分,并输出学生成绩。
成绩>=最高分-10 等级为:‘A’
成绩>=最高分-20 等级为:‘B’
成绩>=最高分-30 等级为:‘C’
其余 等级为:‘D’
提示:先读入学生人数,根据人数创建int数组,存放学生成绩。
-
-
-
- /*
- 从键盘读入学生成绩,找出最高分,并输出学生成绩。
- 成绩>=最高分-10 等级为:‘A’
- 成绩>=最高分-20 等级为:‘B’
- 成绩>=最高分-30 等级为:‘C’
- 其余 等级为:‘D’
- 提示:先读入学生人数,根据人数创建int数组,存放学生成绩。
- */
- import java.util.Scanner;
- class ArrayExer4
- {
- public static void main(String[] args)
- {
- Scanner scan=new Scanner(System.in);
- System.out.println("输入学生人数:");
- int n=scan.nextInt();
- System.out.println("输入"+n+"个学生成绩:");
- //1.根据人数创建对应大小的数组
- int score[]=new int[n];
- //2.根据人数,接收相应的成绩,并将成绩存入数组中
- int max=0;
- for (int i=0;i
- {
- score[i]=scan.nextInt();
- //3.找出最高分
- if (score[i]>max)
- {
- max=score[i];
- }
- }
- System.out.println("最高分为:"+max);
-
- /*for (int i=0;i
- {
- if (score[i]>=max-10)
- {
- System.out.println("A");
- }
- else if (score[i]>=max-20)
- {
- System.out.println("B");
- }
- else if (score[i]>=max-30)
- {
- System.out.println("C");
- }else{
- System.out.println("D");
- }
- }
-
- }*/
- for (int i=0;i
- { char level=0;
- if (score[i]>=max-10)
- {
- level='A';
- }
- else if (score[i]>=max-20)
- {
- level='B';
- }
- else if (score[i]>=max-30)
- {
- level='C';
- }else{
- level='D';
- }
- System.out.println("学生"+i+"成绩"+score[i]+"等级"+level);
- }
-
- }
- }

-
相关阅读:
如何将一段字符串在word中,自动删除换行,两两之间增加空格键
字节国际化TnS算法实习的碎碎念
MySQL如何对SQL做prepare预处理(解决IN查询SQL预处理仅能查询出一条记录的问题)
Qt5开发及实例V2.0-第四章Qt基本对话框
Linux【3】系统管理
【Hadoop】-Hive客户端:HiveServer2 & Beeline 与DataGrip & DBeaver[14]
odoo 视图部分详解(三)
git实现服务器自动push拉取代码--webhooks
结构力学常用公式表,早晚用得到!
【JAVA】 图书管理系统(javaSE简易版 内含画图分析) | 期末大作业&课程设计
-
原文地址:https://blog.csdn.net/m0_54397364/article/details/126137864