Java基础01(数据类型,变量,数据输入)

数据类型

在这里插入图片描述
引用数据类型也称为复合数据类型
整数型默认是int,初始化一个long(short,byte)类型的变量时,为了防止整数过大需要强制转换
浮点型默认类型是double,初始化一个float变量时需要强制转换

数据类型转换

  1. 自动类型转换(低精度到高精度):byte,short,char →int →long→ float →double
  2. 强制类型转换(高精度到低精度):数据类型 变量名 = (目标类型)值或变量

说明

  • 相同类型的数据运算,结果还是原类型。
  • 不同类型的数据运算(表达式),结果为参与运算的精度最高的者。
  • 强制类型转换会导致溢出或精度下降,最好不要使用。

变量

变量名在程序中是

  • 变量名在程序中是唯一的名字,可以是任意长度。
  • 方法体内的变量必须初始化后才能使用,类中的成员变量(类变量)可自动进行初始化,类变量可以通过类名访问,也可以通过类的对象访问。

标识符

标识符命名规则:

  • 由数字,字母,下划线(_)和美元符号($)组成。
  • 不能以数字开头
  • 区分大小写
  • 不能使用java关键字

小驼峰命名法(变量,方法)

标识符是一个单词时,首字母小写;标识符是多个单词时,第一个单词首字母小写,其余单词首字母大写例如:name,firstName

大驼峰命名法(类,接口)

标识符是一个单词时。首字母大写;标识符是多个单词时,每一个单词首字母都要大写,例如:Student,StudentName
常量命名,每个单词字母都大写,单词之间用下划线(_)隔开,例如:AGE,STUDENT_AGE

运算符

整型可以与字符型进行算数运算,各个字符在计算机底层的数值:A:65,A-Z是连续的;a:97,a-z是连续的,0:48,0-9是连续的。
字符串当中,+是拼接两个字符串,如果+两边是数值数据与字符串,按照自左向右的结合性进行计算或拼接,例如:

System.out.println(1+"我"+66);//输出结果为 1我66
System.out.println(1+66+"我");//输出结果为 67我

扩展的赋值运算符(+=,-=…)隐含了强制类型转换
复合位运算符a>>=m和a<<=m含义为:将a的值除以(乘以)2的m次方后再赋值给a
逻辑运算符(非简洁与)&和(简洁与)&&的区别:&运算符两边的表达式true或者false都要判断,&&运算符如果左边为false,则不再执行右边的表达式

数据输入

Scanner基本使用步骤:

  1. 导包 import java.util.Scanner;
  2. 创建对象 Scanner 对象名 = new Scanner(System.in);
  3. 接受数据 int i = 对象名.nextInt();

编译运行过程

## 数据输入

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值