关于Java中数组的简单使用
关于java中数组的简单使用——继java环境配置后的第二篇学习笔记
近期在学习Java的过程中学到了数组的部分,至于为什么我会到数组才来写这个,主要是数组这一章节的内容感觉还是与之前学的C里面的数组有些区别,所以,写这一片笔记,也还主要是巩固一些数组这一章节的内容吧,因为也是第初次学习Java,对于Java的更深的理解还不是很到位,所以技术含量也不是很高,仅代表我这段时间或者之后很长一段时间写Java数组所用的方法。
数组记录步骤:
1.定义的同时进行赋值
2.先定义在进行赋值
定义==》赋值==》调用
1.定义的同时进行赋值
1 public class test1{ 2 public static void main( String [] args){ 3 //静态初始化,定义了的同时进行赋值【括号里面不能写长度】 4 //int类型 5 int arr[]={1,2,3,4}; 6 for(int i=0;i<arr.length;i++){ 7 System.out.println(arr[i]); //调用输出 8 } 9 10 //char类型 11 char arr1[]={'一','二','三'}; 12 System.out.println(arr1); 13 } 14 }
执行效果:

2.先定义在进行赋值
·int数组
import java.util.Scanner;//导入Scanf函数,从键盘获取数据需要这个【个人理解,方便记忆】 public class test1{ public static void main( String [] args){ Scanner _input=new Scanner(System.in); //定义Scanf的变量名。后面通过_input获取输入 //动态初始化,定义了完之后在进行赋值【括号里面不能写长度】 //int类型 int arr[]; //定义int数组 arr=new int[5]; //设置数组长度等于5 System.out.println("输入:"); for(int i=0;i<arr.length;i++){ arr[i]=_input.nextInt(); //将获取到的值赋给数组【除了nextInt,还有其他的可以用,我目前主要都是用这个】 } System.out.print("输出:"); for(int i=0;i<arr.length;i++){ System.out.print(arr[i]); //调用输出 } System.out.println(); //加一个换行 } }
执行效果:

·String类型
import java.util.Scanner; public class test1{ public static void main( String [] args){ Scanner _input=new Scanner(System.in); //动态初始化,定义了完之后在进行赋值【括号里面不能写长度】 //String类型数组 String str[]; //用于接收输入的字符串--好像输入默认的是String类型的,直接接收的话放不进char类型的数组里 str=new String[3]; System.out.println("输入:"); for(int i=0;i<str.length;i++){ str[i]=_input.nextLine(); //接收字符串 } //输出String类型数组 System.out.print("输出:"); for(int i=0;i<str.length;i++){ System.out.print("\t"+str[i]); } System.out.println(); //加一个换行 } }
执行效果:

以上是目前整理的,已经用上的用法,由于学校课程开设个人感觉不是很合理,找不到很多时间来练习这些用法,也仅有周末会有一些时间进行实操,以上内容描述的可能不是很准确,更多都是我自己的理解,数组的内容还是有很多的,我也感觉从数组开始慢慢的有一些脱节了,不管怎样,还是先写一些吧,如果之后用的多了,涉及到更多的内容了,在看看需不需要补充,技术含量这么低,以后该怎么办啊

浙公网安备 33010602011771号