JAVA day 2 学习内容总结

一 、注释

①单行注释   //  快捷键 :Ctrl+/;

②多行注释  

/*
*多行注释 快捷键:Ctrl+shift+/ (选中多行代码)
*
*/

③文档注释

/**
*文档注释 
*
*
*/

二、常、变量

①常量:值固定不变的量

②变量:值可以变的量 。变量名:只能包含字母、数字、下划线、$,但是不能以数字开头,如果有多个单词拼写而成,满足小驼峰命名法,例如 userAge 第一个单词首字母小写,第二个单词首字母大写。(延伸:类名采用大驼峰命名法,单词首字母大写)

定义变量:数据类型 + 变量名 = 值;

全局变量默认值为0

局部变量必须设置值

③转义字符( \)

​
String s1 = "你好:\t\"王学唱\"\n欢迎来到王者荣耀";

​

(加入\后双引号在结果中可以保留 \t:一个tab,\n换行)

三、数据类型

(1)基本数据类型(4类8种)

①整数型: byte(1字节 -128~127)、short2、 int4默认(-21亿~21亿)、long8。

②浮点型:float4 、double8(默认数据类型)。

③字符型:char2 单个字符。

④布尔型:boolean

数据类型转化:

自动类型转化 (小转大)

强制类型转化(大转小)

int a = 6;
double b = 7;

int c = (int)b;
double d = a;

(2)引用数据类型(除了基本数据类型,都是引用数据类型)

三、运算符

①赋值运算符(=)

②算术运算符(+、-、*、/、%),/:除法, %:求余数

③复合运算符(+=、-=、*=、/=、%=)

b+=1(与b=b+1,包含了强制类型转换 )

+=:加后赋值 a+=b,将a+b赋值于a;

④自增自减运算符(++、--)i++ 先用再加 ,++i先加再用单独的i++和++i 没有区别 都是加一

    int i =2;
	i++;
	System.out.println(i);//3
	int k = ++i;//++前 自身先加一 在赋值给左侧变量
	System.out.println(k);//4
	int m =k++;//++后 先赋值 自身再加一
	System.out.println(m);//4
	System.out.println(k);//5

⑤关系运算符(==、!=、>、>=、<、<=)

⑥逻辑运算符(&、|、!、^:异或、&&、||)

&与&&、|与||、相比有短路功能,常用&&,||。

四、三元运算符

表达式:

关系表达式?表达式1:表达式2

//求3个数的最大值
int a,b,c;
int max=(a>b?a:b)>c?(a>b?a:b):c

五、数据输入

Scanner的使用

Scanner sc =new Scanner(System.in);

int a =sc.nextInt();(整数)

String name =sc.nextLine();

String name = sc.next();

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值