一、for循环
for循环的语法和执行顺序:
for(1参数初始化;2条件判断;4更新循环){
3循环操作;
}
练习:
import java.util.Scanner;
/**
* 循环输入某同学S1结业考试的5门成绩
* 计算总成绩和平均分
*/
public class Demo1 {
public static void main(String[] args) {
Scanner seInput=new Scanner(System.in);
double count=0;
for (int i=1;i<=5;i++){
System.out.println("请输入张三的第"+i+"门成绩:");
double score=seInput.nextInt();
count+=score;
}
System.out.println("总成绩为:"+count);
System.out.println("平均成绩为:"+(count/5));
}
}
运行结果如图所示:
九九乘法表练习:
public static void main(String[] args) {
for (int i=1;i<=9;i++){
for(int j=1;j<=i;j++){
System.out.print(i+"*"+j+"="+(i*j)+"\t");
}
System.out.println();
}
}
运行结果如图所示:
二、数组
数组(Array)是有序的元素序列。
1.数组定义的三种方式:
(1)int[] 数组名={数值1,数值2,数值3....}
(2)int[] 数组名=new int[5];
(3)int 数组名[]=int[]{数值1,数值2,数值3....}
例如:
public static void main(String[] args) {
//数组的第一种定义方式
int[] arr1={1,2,3};
System.out.println(arr1[0]);
//数组的第二种定义方式
int[] arr2=new int[3];
System.out.println(arr2[0]);
//数组的第三种定义方式
int arr3[]=new int[]{4,5,6};
System.out.println(arr3[0]);
}