JavaSE(J2SE)入门学习笔记(三)

JavaSE(J2SE)入门学习笔记(三)



一、变量

(一)概念

记录一个可以被改变的值,例如,7月20日,张三在都市快捷酒店开房,房间号520,房间类型是大床房。此时如果说520的住户,指的就是张三。7月21日,张三退房,富贵入住520,此时如果说520的住户,指的就是富贵。

(二) 使用

1.声明
语法:数据类型 变量名;
同一个作用域下变量名不能重复,只能在方法中声明,main函数(main方法),一次可以声明多个数据类型相同的变量(了解即可)。语法格式为: 数据类型 变量名1,变量名2,变量名3,…;
2,赋值
语法:变量名 = 值; 特殊情况:声明并赋值。语法:数据类型 变量名 = 值。
注意:
一个变量可以多次赋值
3,使用
直接使用变量名,初始化:变量的第一次赋值,称为变量的初始化, 作用域:变量声明时,所在的大括号中可以使用

利用下面练习课看出

class Test{
	/**练习1:
	定义一些变量记录一个人的姓名,性别,年龄,肤色
	*/
	//姓名:狗蛋
	String name = "狗蛋";
	//性别:女
	char sex = '女';
	//年龄:18
	int age = 18;
	//肤色:黑
	String color = "黑";
	//打印这个人的信息
	System.out.println("姓名:"+name+"性别:"+sex+"年龄:"+age+"肤色:"+color);
	//后期做了整容,改了名字
	//修改后名称:大漂亮
	name = "大漂亮";
	//肤色:白
	color = "白";
	//重新打印个人信息
	System.out.println("姓名:"+name+"性别:"+sex+"年龄:"+age+"肤色:"+color);
}

(三)转义字符

1.概念:特殊的字符
例子:
打印输出内容:老子说:"孔子说的对"时,若使用:System.out.println("老子说:“孔子说的对”);时,因为无法完成双引号的配对,所以就会报错,这时就需要使用转义字符“\”,使符号保留原来的意思。
常用的转义字符:

	\"	表示内容的双引号
	\'	表示内容的单引号
	\\	表示内容的反斜杠
	\n	换行
	\t	制表

二、运算符

(一)算法运算符

符号中文语法规则
+ - * /加减乘除数学中的加减乘除
%取余获取两个数相除得到的余数(例:10%3=1)
++自增每执行一次,自身加一,++在前,先自增,在参与运算;++在后,先参与运算,在自增
- -递减每执行一次,自身减一,- - 在前,先自增,在参与运算;- - 在后,先参与运算,在自增

(二)关系运算符

符号中文语法规则
<小于a<b(结果为true/false)
>大于a>b(结果为true/false)
>=大于等于a>=b(结果为true/false)
<=小于等于a<=b(结果为true/false)
==等于Java中两个等于号表示等于,一个等于号表示赋值
!=不等于判断是否不相同

注意:==可以判断基本数据类型值是否相同,==可以判断引用数据类型地址是否相同。

(三)逻辑运算符

符号中文语法规则
&&短路与同真为真
短路或有真为真
!非真为假,非假为真

(四) 赋值运算符

=:将等号右边的值赋值给左边的变量
int a = 10;
int b = a;
//a = 10,b = 10
a = 2
//a = 2,b=10
+=:加等
int a = 10;
int b = 1;
//b = b + a;
b += a;
//a = 10,b=11
-=:减等
int a = 10;
int b = 1;
//b = b - a;
b -= a;
//a = 10,b=-9
=/=*%=**同理。

(五)三目运算符

别名:三元运算符
语法格式:
条件表达式?值1:值2;
注意:当条件表达式值为true时,取值1,否则取值2
例子1:
判断年龄是否大于等于18,如果大于输出成年,否则输出未成年
步骤
1,定义一个变量记录年龄
2,判断年龄是否等于18?“成年”:“未成年”;

(六)字符串连接符

在运算中出现字符串(String),此时+表示字符串连接符。注意: 所有数据类型与字符串使用字符串连接符,结果都为字符串。今天的学习笔记到此就结束啦,想要了解更多Java基础知识请持续关注哦,如果您发现了文章中的错误或者需要改进的地方,欢迎留言评论批评指正哦!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

我要的是葫芦!

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值