当前位置: 移动技术网 > IT编程>开发语言>Java > Java基础语法(数组集合、匿名对象)

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

2020年08月01日  | 移动技术网IT编程  | 我要评论
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

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网