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("老子说:“孔子说的对”);时,因为无法完成双引号的配对,所以就会报错,这时就需要使用转义字符“”,使符号保留原来的意思。 常用的转义字符:
" 表示内容的双引号 表示内容的单引号 \ 表示内容的反斜杠 换行 制表
二、运算符
(一)算法运算符
(二)关系运算符
注意:==可以判断基本数据类型值是否相同,==可以判断引用数据类型地址是否相同。
(三)逻辑运算符
(四) 赋值运算符
=:将等号右边的值赋值给左边的变量 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?“成年”:“未成年”;