Java学习day3随手笔记

string数据类型的使用

1.string数据类型即字符串,是一种引用数据类型,是一个类,使用时通常加""。(注:char类型定义时可不带‘’,而是用对应的编码数字,等同于对应的字符。)

2.string类型可以与任何一种基本数据类型做连接运算,其结果仍然是string数据类型。

3.string之内可以包含空白字符,char类型则不然。

运算符

分类:

算术运算符,赋值运算符,比较运算符,逻辑运算符,三元运算符,位运算符

sysout可输出运算式。例:System.out.println(i = j + 1);

//结果是输出i经过运算得到的值。

算术运算符

1.+,-(正负);+,-,*,/;%(取模运算的值的正负与被模数的正负相同。);++,--

2.算术运算符运算结果遵守自动类型提升的原则。

3.自增自减运算符使用注意:a++先参与运算后自增,++a先自增后参与运算。

且自增自减不改变原有数据类型。

例:a(short型) +  1 =  (int型)

a++ = (short)

例:

如图,第一个n++先是用10参与了运算,随后进行自增运算变为11,于是第二个自增++n就是对11进行自增。

赋值运算符

1.=,+=,-=,*=,/=

2.与自增自减运算符相同,+=,-=,*=,/=也不改变数据类型。

3.当=两侧数据结构不同时,执行自动类型提升。

比较运算符

 逻辑运算符

 运算符两侧是Boolean型变量。

 单逻辑运算符与双逻辑运算符的异同:

 注:实际工作中我们更青睐短路逻辑运算符,减少代码执行时间

位运算符

开发中很少用的一种运算符,能看懂意思即可。

 三元运算符

 

运算符优先级

 流程控制

1.顺序

2.选择

  if  else语句,基本结构

if(判断语句){

}else{

}

  switch case语句,基本结构

3.循环

导包

为了在Java中方便的使用其他工具类的方法,需要在代码最上方进行导包声明。

格式:import java.util.Scanner;

导完包后进行实例化,Scanner scan = new Scanner(System.in);

//这节课未详细说明实例化格式以及为什么要这么做,等到面向对象时再回顾此部分。

 

·

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值