Demo01.java 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. package j1_java_basic.J20250525;
  2. /**
  3. * @author WanJl
  4. * @version 1.0
  5. * @title Demo01
  6. * @description
  7. * @create 2025/5/25
  8. */
  9. public class Demo01 {
  10. public static void main(String[] args) {
  11. //问题:我们现在要存储多个学生信息比如全部20位同学的姓名。
  12. String n1="张三";
  13. String n2="李四";
  14. //创建一个数组,用来存储多组数据的容器
  15. String[] sArr=new String[]{"张三","李四","王五","赵六"};
  16. System.out.println(sArr);
  17. String[] sArr1; //其实就是创建了某一种数据类型的变量,变量名是sArr1;
  18. sArr1=new String[]{"张三","李四","王五","赵六"}; //创建数组,在内存中开辟一块空间用来存储多组数据。
  19. //创建数组变量的三种方式:
  20. int[] arr; //建议使用这种,arr是int类型数组的变量
  21. int a; //a是int类型的变量
  22. int []arr1;
  23. int arr2[];
  24. //任何的变量在使用之前,都需要进行初始化赋值
  25. //数组的初始化方式有两种:
  26. //动态初始化:先固定数组的长度,然后在动态的对数组元素进行赋值。
  27. int[] iArr=new int[10];//动态初始化创建了长度为10数组。
  28. //为数组中某个元素赋值: 数组名[索引值]=变量值;
  29. //数组在内存空间中是连续分配的。每个元素都对应一个唯一的索引值。
  30. //数组的索引值从0开始
  31. // 我们可以根据数组索引值,来获取对应的数组元素。
  32. //数组名[索引值]=变量值;
  33. iArr[0]=15;
  34. iArr[1]=6;
  35. //获取数组中的元素:通过 数组名[索引值] 来获取
  36. int i=iArr[0];
  37. System.out.println(i);
  38. System.out.println(iArr[1]);
  39. System.out.println(iArr[9]);
  40. //一个一个输出所有数组元素的方式,我们叫它:遍历数组
  41. for (int j = 0; j < 10; j++) {
  42. System.out.println(iArr[j]);
  43. }
  44. }
  45. }