2021-07-08

java day 03


今日复习:
顺序
条件分支
if
if - else
if - else if - else
switch/case -> 判断变量是否相等

循环
for(初始值;循环条件;步长){循环体}
知道次数,有规律可循

while(循环条件){循环}
do - while(循环条件)
不知道次数



JVM内存空间:
方法区:类相关信息
栈:局部变量/临时变量
堆:引用类型的真正数据,对象

类加载:将字节码(class文件)中的类相关信息读取到JVM的方法区中
在这里插入图片描述
在这里插入图片描述


方法: 函数/过程 -> 放一堆代码
public static void main(String[] args) {}

修饰符 + 返回值类型 + 方法名 + 方法参数 + 方法体

修饰符:public static
返回值类型:
void: 没有返回值
基本数据类型: 8种
引用数据类型: 数组 -> int[] char[]

方法名:随意

方法参数:
String[] args -> 类型 + 引用名
int a -> 类型 + 变量
方法参数可以有多个,使用 ‘,’ 隔开

方法的返回值:
有返回值类型的方法,必须添加return返回值,没有返回值类型的方法也可以使用return,return表示方法结束.

方法名的命名规则:
1.首字母小写,第二个单词首字母大写 -> 驼峰命名法
2.可读性要好


常用类:
1)Scanner
int nextInt():获取控制台内容,并且转换成int值返回

double nextDouble(): 获取控制台内容,并且转换成double返回

String next(): 获取控制台字符串, 并返回(遇到回车或者空格读取结束)

String nextLine(): 获取控制台一整行字符串,并返回(遇到回车结束)

2)System
print(内容) -> 打印,不换行

println(空/内容) -> 打印完,换行

3)Math
double random(): 返回一个[0,1)随机数

double pow(double d1,double d2): 返回 d1 的 d2 次幂

4)String
char charAt(int index): 返回index索引位置对应的字符

5)Arrays:
String toString(数组): 将数组变成字符串格式返回

6)常见转义字符
\n:回车
\r:换行
\t:制表符
\:\本身

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值