01.java基础语法——2——数据类型转换、运算符、方法入门

考点

  • 1 理解数据类型的强制转换
  • 2 理解数据类型的自动转换
  • 3 了解ASCII编码表
  • 4 理解int类型和char类型的运算原理
  • 5 理解运算符++ --的运算方式
  • 6 理解+符号在字符串中的作用
  • 7 理解比较运算符
  • 8 理解逻辑运算符
  • 9 掌握三元运算符的格式和计算结果
  • 10 了解方法的概念
  • 11 掌握无返回值无参数方法的定义格式
  • 12 了解方法定义的注意事项

一、数据类型转换

1.1 自动转换

范围小的类型向范围大的类型提升, byte 、short、char 运算时直接提升为 int 。
byte、short、char‐‐>int‐‐>long‐‐>float‐‐>double

1.2 强制转换

  • 浮点转成整数,直接取消小数点,可能造成数据损失精度。
  • int 强制转成 short 砍掉2个字节,可能造成数据丢失。
// 定义s为short范围内最大值 
short s = 32767; 
// 运算后,强制转换,砍掉2个字节后会出现不确定的结果 
s = (short)(s + 10);

1.3 ASCII编码表

在这里插入图片描述

二、运算符

2.1 算数运算符

+        -        *        /        %        ++        –

  • 符号在遇到字符串的时候,表示连接、拼接的含义

2.2 赋值运算符

将符号右边的值,赋给左边的变量

=        +=        -=        *=        /=        %=

注意:

  • s=s+1进行两次运算 , += 是一个运算符,只运算一次,并带有强制转换的特点, 也就是说 s += 1 就是 s = (short)(s + 1) ,因此程序没有问题编译通过,运行结果是2.

2.3 比较运算符

==        >        <        >=        <=        !=

2.4 逻辑运算符

&&:短路与        ||:短路或        !:取反

2.5 三元运算符

数据类型 变量名 = 布尔类型表达式?结果1:结果2

三、方法的调用

  • return:方法结束。因为返回值类型是void,方法大括号内的return可以不写。
    在这里插入图片描述

四、JShell脚本工具

  • 启动JShell工具,在DOS命令行直接输入JShell命令。
  • 接下来可以编写Java代码,无需写类和方法,直接写方法中的代码即可,同时无需编译和运行,直接回车即可
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值