JavaSE基础day02

一 循环控制语法

1 while 语法:

  boolean a = true

  while(a){

    // 这里面的语句会反复执行直到布尔值==false或者遇到break;

        // a =false;

        // break;

  }

2 for语法

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

              System.out.println(i);

         }

拓展:

  int i = 0;

  int b = i++;   // 此时,先将i的值0赋给b,然后i再增1

   int j = 0;

  int c  = ++j;  //此时,j被增1,然后赋值给c1

数组

需求:

用户可以输入5门课程的分数 我们的程序来计算5门课程的总分、平均分

代码:

package day02;

import java.util.Scanner;

public class Day02001 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        Float[] scores = new Float[5];
        for (int i = 0;i<5;i++){
            System.out.println("请输入成绩:");
            scores[i] = scanner.nextFloat();
            
        }
        float sum = 0;
        for(int i=0;i<5;i++){
            sum+=scores[i];
        }
        System.out.println("总成绩为"+sum);
        System.out.println("平均成绩为"+sum/scores.length);
        
    }
    

}

技术点

²  数组是什么? 可以用来装一组数据的变量

²  如何定义数组?

float[] arr = new float[10];    //  arr可以装10个float数据

int[] arr2 = new int[8];       // arr2可以装8个int数据

String[] arr3 = new String[7];  //arr3 可以装7个String数据

 ²  如何向数组中填数据

arr[0] = 1.8;

arr2[2]=5;

arr3[1] = "zhangsan";

 ²  如果要批量自动装数据:用for循环

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

   arr[i] = i;

}

 数组有一个常用的属性:length

int length= arr.length;

2 需求

造一个数组,填入5个数据: 10,30,8,6,20

并打印其中的最大值,最小值

代码:

猜你喜欢

转载自www.cnblogs.com/pasidexiaohai/p/9691410.html
今日推荐