Java基础语法-- 02

1.标识符

就是在代码中对类 方法 和 变量起的名字

规则:由字母、数字、下划线或者美元符号$开头

不能以数字开头 不能是关键字 区分大小写

建议:

对于方法名和变量:

一个单词小写(name) 多个单词第一个单词首字母大写 其他单词首字母大写 (firstName)

对于类名:

一个单词(Student) 多个单词所有单词首字母大写 (GoodStudent)

基于上面的前提下 标识符最好是见名知意

2.键盘录入(scanner类)

为了数据更加灵活的输入

 步骤:

1)先导入scanner包 对应在java.util中(idea自动导入 可忽略)

2)创建scanner对象 使用里面的next方法 此处是int类型 对应nextInt方法

3)建议给一个提示信息 交互更友好

4)定义一个变量存储这个键盘输入的值

5)输出测试

Scanner input = new Scanner(System.in);
        System.out.println("请输入一个整数:");
        int num = input.nextInt();
        System.out.println(num);

3.运算符

算数运算符:

+         -         *         /         %(取结果的余数)

整数运算等同于数学运算

小数运算过程中有可能结果不准确 丢失精度

10/3  结果为3 (只有整数参与运算,默认结果也是取整数部分)

10.0/3 结果为3.3333333333333335(有小数参与运算 结果为小数)

10%3 结果为1.0 (取余数且结果为小数)

取模运算的应用场景:

判断是否整除 判断奇偶性 

数值拆分

4.隐式类型转换(自动类型提升)

规则 :

范围小的提升为范围更大的 再进行运算

byte short char 在进行运算时 先转换为int类型 再参与运算

5.强制类型转换(手动转换)

规则:

范围大的转换为范围小的

格式:目标数据类型 变量名 = (目标数据类型)被强制转换的数据 

eg:

注意:由于范围小的数据不一定能承载住范围大的数据 所以强制转换的时候可能会出现数据精度丢失的问题

6.字符串的“+”操作

只要有字符串出现  "+"就相当于对字符串进行拼接 结果也是一个字符串

连续多个字符串相加 从左向右一次执行

7.字符的“+”操作

当出现字符"+"字符 或者 字符"+"数字的运算时

char类型数据先根据ascll表查询到对应数据 再进行数值运算

8.自增和自减运算

直接演示参与运算的场景:

++ 在后面 先运算再加 (a先赋值给b 自己再加1)

++ 在前面 先加后运算 (a先自己加1 再赋值给c)

  • 15
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值