Java自学笔记(三)

数据类型——引用数据类型(数组,类,接口)

使用方式:
数据引用类型 + 对象名称 = new + 数据引用类型()
对象名称.方法名()


特别地:关于ArrayList的使用引用数据类型

ArrayList<String> array = new ArrayList<String>(); (add(类型一致)  get(index) size() )

尖括号里面的字符类型不能使用基础数据类型,应该该成如下对应形式:

可以看出,这就是面向对象的思想了,需要什么数据类型和对象可以灵活使用

记忆:除了int和Integer 与 char和Character,其它换首字母,另外,引用类型转基本类型使用parseXXX,例如parseInt(String s)

当然,需要导入相关包(导入包 Java.util

下面是两个简单的例子

import java.util.Scanner;
Scanner sc = new Scanner(System.in);  //对象里面需要输入System.in
System.out.println("请随机输入一个整型数字:");
int i = sc.nextInt();
System.out.println("i的值为:" + i);
System.out.println("请随机输入一个字符串:");
String s = sc.next();
System.out.println("s的值为:" + s);

注意到,next()方法读取字符串的时候,会把这两个单词分开
import java.util.Random;
Random rd = new Random(); //区别上面,个人理解是已经传入数字赋值,无需自己敲打,所以没有System.in
int i = rd.nextInt(10);   //产生随机[0,10)范围的一个整数
double d = rd.nextDouble();  //产生随机[0,1)范围的一个小数,跟python一样,左闭右开
System.out.println(i);  //8
System.out.println(d);  //0.694680368871484


猜你喜欢

转载自blog.csdn.net/weixin_40211315/article/details/79514313
今日推荐