0
点赞
收藏
分享

微信扫一扫

今日练习。。。

木樨点点 2022-02-10 阅读 108
java
import java.util.Scanner; 
public class Shuzhu{
 public static void main(String[]args){
//节点1:储存6个人的身高,不采用数组接收数据的做法
 int a = 163;
 int b = 172;
 int c = 175;
 int d = 159;
 int e = 166;
 int f = 178;
 //也就是说,6个人的话,需要6个变量,假如有几百个人的时候,这个方法就不适合了。
System.out.println("6个人的身高分别为:"+a+","+b+","+c+","+d+","+e+","+f);
//节点2:储存6个人的身高,采用数组接收数据,并读取数组
//可以使用数组来接收多个相同类型的数据
//数组的定义格式:数组的数据类型+[]+数组的名称 = 数据类型[输入数组的长度]+冒号结尾
//记住:我们不能直接给数组赋值,需要先制定数组的长度
int[]g = new int[6];
//在数组中存放数据:数组名称+[数组的下标]=你存放的数据+冒号结尾,如下:
 g[0] = 163;
 g[1] = 172;
 g[2] = 175;
 g[3] = 159;
 g[4] = 166;
 g[5] = 178;
//数组数据的获取方法是数组名称加数组下标,数组下标是从0开始的。
System.out.println("6个人的身高分别为:"+g[0]+","+g[1]+","+g[2]+","+g[3]+","+g[4]+","+g[5]);
//使用传统的拼接方式输出下标为0-5数组的内容

//节点3:使用for循环的方式输出下标从0-5数组的内容
for(int i = 0; i< g.length; i++){
//i的值实从0开始每次循环自增1,到5后结束循环,也就是i等于从0到5的值
//我们只需要将下标的数字用变量i表示,就可以把从0-5的下标挨个输出啦
System.out.println(g[i]);
}

//节点4:下面使用传统的方式输入输出下标从0-2数组的内容
int j[] = new int[3];
Scanner k = new Scanner(System.in);//开启键盘扫描
System.out.println("请输入第1个整数:");
j[0]=k.nextInt();
System.out.println("请输入第2个整数:");
j[1]=k.nextInt();
System.out.println("请输入第3个整数:");
j[2]=k.nextInt();
System.out.println("您的输入为:"+j[0]+","+j[1]+","+j[2]);
//节点5:下面使用for循环的方式输入输出下标从0-2数组的内容
int l[] = new int[3];
System.out.println("这个数组的长度为:"+l.length);
for (int n = 0; n
System.out.println("请输入第"+(int)n+1+"个整数:");
l[n]=k.nextInt();
}

System.out.println("您的输入为:"+l[0]+","+l[1]+","+l[2]);
//节点6:下面使用for循环的方式输入输出下标从0-2数组的内容,然后求和
int n[] = new int[3];
int sum = 0;//定义一个求和用的变量
for(int o = 0; o
System.out.println("输入:");
n[o]=k.nextInt();
sum = sum+n[o];//这句也可以写成:sum += n[o] 的形式
}
System.out.println("和是:"+sum);
//节点7:使用简洁的方式定义一组数组
//记住,有时候为了方便,我们也使用 int [] a = {1,2,3,4,5,6} 这样的形式来定义一个数组。
int [] p = {20,50,30,100};
for(int q=0;q
System.out.println(p[q]);//输出下标为变量的数组内容
}
k.close();//关闭键盘扫描
}

}
举报

相关推荐

0 条评论