javaSE基础语法(IDEA编译器环境)

1.java变量

变量是程序中最基本的存储单元,程序执行中数值是可变的.

变量其实是内存中的一小块区域,使用变量名来访问这块区域,因此,每一个 变量使用前必须要先申请(声明),然后必须进行赋值(填充内容),才能使用.

变量是通过使用变量名来访问这块区域的.其要素包括变量名,变量类型。

Java程序中每一个变量都属于特定的数据类型,在使用前必须对其声明,声明格式为:

type varName; 例如:

int i;

int i1, i2, i3;

变量赋值: i=10;

2.java数据类型

基本数据类型

                 1.整数类型(byte,short,int,long)

                 2.浮点类型(float,double)

                 3.字符型(char)

                 4.布尔型(boolean)

引用数据类型

                1.类(class)

                2.接口(interface)

                3.数组([ ])

特殊 :String      string不是基本数据类型,属于引用数据类型。string的底层代码仍然类似于c语言中的字符串数组,java中将该功能封装后可直接使用。

使用一对""来表示一个字符串,内部可以包含0个、1个或多个字符。

●声明方式 : 例如:String str = “abcd”; String name = “张三”; String是java类库中提供的一个类,用类来当做字符串变量类型.

运算规则

1.任意八种基本数据类型的数据与String类型只能进行连接“+”运算,且结果一定也是String类型

2.String类型不能转为其他的基本类型

3.基本数据类型转换

在Java程序中,不同的基本数据类型(只有7种,不包含boolean类型)变量的值经常需要进行相互转换。

●转换分为默认转换和强制转换

●规则:将取值范围小(或容量小)的类型自动提升为取值范围大(或容量大)的类型 。

●容量大的数据类型转换为容量小的数据类型时,要加上强制转换符,但可能造成精 度降低或溢出;使用时要格外注意。

●有多种类型的数据混合运算时,系统首先自动的将所有数据转换成容量最大的那一 种数据类型,然后再进行计算

1.常规转化

2.强制转化(大转小)

此时结果不为9999,是因为该数字大小超过了byte 的长度上限二进制只取到范围内的数,超出部分被舍弃,故大转小强制转换谨慎使用。

4.控制台输入

顾名思义,同理于c语言中的scanf,是在控制台自主输入的功能.

首先我们需要在main区内输入一个大写S,随后会自动提示

选择这个Scanner java.util

选择后编译器上方会出现类似头文件的一行代码,如图

然后完成之前未完成的scanner代码 Scanner scanner=new Scanner(System.in);

随后换行,完成代码  数据类型+变量名+ =   scanner.next();     注意:此处的scanner.next();是输入一个 s后出现提示栏,我们需要在提示栏中选择一个scanner.next()      后方显示为对应需要的数据类型;如图所示:

注:此处的输出就是System.out.println();  括号内写入需要输出的变量名,如需要输出提示,则用双引号内输入提示语,如上图所示。

随后运行代码:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值