欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Java基础语法(数组集合、匿名对象)

程序员文章站 2022-07-10 18:46:37
JavaJavaJava的学习记录前言:与CCC语言相差不大,上手非常简单,自从用了IDEAIDEAIDEA,效率简直翻倍,貌似VScodeVS codeVScode也可以玩类似的东西。psvm=mainpsvm=mainpsvm=main表示mainmainmain方法。public static void main(String[] args){}soutsoutsout输出函数,lnlnln表示换行,若不想换行就去掉。System.out.println();数组初始化分两种...

JavaJava的学习入门


前言:与CC语言相差不大,上手非常简单,自从用了IDEAIDEA,效率简直翻倍,貌似VScodeVS code也可以玩类似的东西。


psvm=mainpsvm=main
表示mainmain方法。

public static void main(String[] args){} 

soutsout
输出函数,lnln表示换行,若不想换行就去掉。

System.out.println(); 

数组初始化分两种:1.1.动态,2.2.静态。

int size = 20; int[] array = new int[size]; 动态 int[] array1 = new int[]{1,2,3,4,5,6}; 静态 int[] array2 = {8,5,2,3,4,5};静态省略 int[] array3; 分步动态
        array3 = new int[3]; 

用于输入的类:ScannerScanner

import java.util.Scanner; //导包 public class Scanner_use { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //创建Scanner 类 从键盘输入 int num = sc.nextInt(); //获取int 数据 String str = sc.next(); //获取 String 数据 System.out.println("num: "+num); System.out.println("str: "+str); } } 

匿名对象:

new Student().getNum();//匿名对象 只能使用一次 Student为类 

匿名对象用于一次性输入。

import java.util.Scanner; public class hello_world { public static void main(String[] args) { Scanner sc = Return_fun(); fun(sc); } public static void fun(Scanner sc){ int num = sc.nextInt(); System.out.println("num:" + num); } public static Scanner Return_fun(){ return new Scanner(System.in); } } 

RandomRandom 随机模块:

import java.util.Random; public class Random_use { public static void main(String[] args) { Random r = new Random(); for (int i = 0; i < 20; i++) { int num =r.nextInt(20)+1; //[0,20) +1 [1,20] System.out.println(num); } } } 

ArrayListArrayList:

add,get,remove,sizeadd,get,remove,size函数,
特别注意 泛型只能为引用类型,若要使用基本类型,则使用对应的包装类。
intInteger,charCharacterint\rightarrow Integer,char\rightarrow Character外,其他首字母大写即可。

import java.util.ArrayList; public class List { public static void main(String[] args) { ArrayList<String> list = new ArrayList<>(); list.add("小明"); list.add("小张"); list.add("小王"); System.out.println(list); System.out.println(list.get(1)); String name = list.remove(2); System.out.println(list); for (int i = 0; i < list.size(); i++) { System.out.println(list.get(i)); } ArrayList<Integer> l1 = new ArrayList<>(); l1.add(123); l1.add(222); System.out.println(l1); ArrayList<Character> l2 = new ArrayList<>(); l2.add('C'); l2.add('W'); System.out.println(l2); ArrayList<Byte> l3 = new ArrayList<>(); byte a= 123; l3.add(a); l3.add(a); System.out.println(l3); } } 

本文地址:https://blog.csdn.net/weixin_45750972/article/details/108238069

相关标签: Java arraylist