本笔记基于B站黑马程序员视频教程
2022.1.18
JDK、JRE、JVM
JDK:(Java Development Kit)Java程序开发工具包
JRE:(Java Runtime Environment)运行时环境
JVM:(Java Virtual Machine)Java运行虚拟机,帮助Java实现跨平台
注释和C基本类似
数据类型:
字符类型char占用两个字节
浮点型常量默认为double类型
类型转换:
自动类型转换:
不能从byte到char,类型不兼容
强制类型转换:与C类似
运算符:
字符串加:将字符串连接
且字符串+数字=字符串,如
"test"+123="test123"
+=
等运算符包含了强制类型转换,而s=s+20
则不包含,s为short类型时会报错逻辑运算符中:逻辑与为&,逻辑或为|
短路与为&&,短路或为||
两种逻辑运算符作用相同,区别在于是否有短路效果
一般用的还是&&和||
2022.1.19
数据输入:
1
2
3
4import java.util.Scanner;
...
Scanner sc=new Scanner(System.in);
int x=sc.nextInt();随机数Random
int num=r.nextInt(10);
表示获取的随机数的范围是[0,10)
1
2
3
4import java.util.Random;
...
Random r=new Random();
int num=r.nextInt(10);IDEA便捷使用
快速生成语句
快速生成
main()
方法:psvm,回车
快速生成输出语句:
sout,回车
数组
1
2int[] arr;//常用
int arr[];初始化
1
2int[] arr=new int[3];
//声明数组arr并初始化长度为3个int
- 本文链接:https://wan-nan.github.io/2022/01/17/Java%E8%AF%AD%E8%A8%80%E5%AD%A6%E4%B9%A0/
- 版权声明:本博客所有文章除特别声明外,均默认采用 许可协议。