关于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();   //加一个换行
    }
}

执行效果:

int类型数组动态赋值

 

 

·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();   //加一个换行
    }
}

执行效果:

String类型数组

 

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

 

posted @ 2022-04-02 18:13  不凉  阅读(116)  评论(0)    收藏  举报