java笔记系列

java笔记01

一、变量
相当于计算机的口袋,用来存储数据的一个内存空间

定义变量的语法:
1.先声明,后赋值
int a;
a=10;

2.声明并赋值
数据类型 变量名=值;
int a=10;

注:变量一定要先声明并赋值,才可以使用。

二、数据类型
整型:int
小数型:double
字符型:char
单个字符,用’'包起来
字符串型:String
多个字符,用""包起来
布尔型:boolean
取值范围:true(真)、false(假)

变量名命名规则:
1.只能以字母、下划线‘_’、 开头,不能以数字开头 2. 可以包含数字、字母、下划线 ‘ ’ 、 开头,不能以数字开头 2.可以包含数字、字母、下划线‘_’、 开头,不能以数字开头2.可以包含数字、字母、下划线
3.不能使用java关键字作为变量名
4.使用驼峰命名法
用户名:userName
学生姓名:stuName

三、运算符
1.赋值运算符
=
2.算数运算符

  • 、-、*、/(除法、取商)、%(取余数、取模)

一元运算符
++:自增 相当于a=a+1;
a++:先使用再加1
++a:先加1再使用

–:自减 相当于a=a-1;
a–:先使用再减1
–a:先减1再使用

+号:
与字符串相加,是拼接
数值型相加,求和

3.关系运算符

(大于)、<(小于)、>=(大于等于)、<=(小于等于)、==(等于等于)、!=(不等于)

注:关系运算符的运行结果是布尔类型(true/false)

自动类型转换(小类型转大类型)
规则:
1.数据类型兼容
2.目标类型大于源类型
double a=3;
//等号左边的是目标类型(double),等号右边的是源类型(int)
强制类型转换(大类型转小类型)
int b=(int)3.84;

四、Scanner类
用于接收从键盘输入的数据
步骤:
1.导包
import java.util.Scanner;
2.创建扫描器对象
Scanner sc=new Scanner(System.in);
3.调用sc对象的相关方法
(1)nextInt()//获取整数
(2)nextDouble()//获取小数
获取字符串:
(3)next()//不能获取带空格的字符串
(4)nextLine()//可以获取带空格的字符串

一、基本if选择结构:可以处理单分支的if选择结构
if(条件){
//条件结果为真(true)时执行的一句或多句代码
}

二、if-else选择结构:可以处理两个分支的if选择结构
if(条件){
//条件结果为真时执行的一句或多句代码
}else{
//条件结果为假时执行的一句或多句代码
}

三、多重if选择结构:可以处理多个分支的if选择结构

if(条件1){
//条件1结果为真时执行的一句或多句代码
}else if(条件2){
//条件2结果为真时执行的一句或多句代码
}else{
//以上结果均为假时执行的一句或多句代码
}

注:在多重if选择结构中,else块可以省略

四、嵌套if选择结构:可以处理某分支中嵌套if结构的if选择结构
if(条件1) {

if(条件2) {
        
	//代码块1
  
} else {
        
	//代码块2
  
}

} else {

//代码块3

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

weixin_46612124

点个星星支持一下吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值