首页
学习
活动
专区
工具
TVP
发布

从零开始学编程第二天基础语法

一、变量

基本类型之4类8种

常量与类型

java中默认的整数类型是int类型,java中默认的浮点类型是double类型。

定义变量(创建变量)

定义变量的语法格式:

数据类型 变量名 = 数据值;

int a = 100;

变量使用的注意事项

1.变量定义后可以不赋值,使用时再赋值。不赋值不能使用。

public static void main(String[] args) {

int x;

x = 20; //为x赋值20

System.out.println(x);//读取x变量中的值,再打印

}

2.变量使用时有作用域的限制。

public static void main(String[] args) {

int x = 20;

{

int y = 20;

}

System.out.println(x);//读取x变量中的值,再打印

System.out.println(y);//读取y变量中的值失败,失败原因,找不到y变量,因为超出了y变量作用范围,所以不能使用y变量

}

3.变量不可以重复定义。

public static void main(String[] args){

int x = 10;

double x = 5.5;//编译失败,变量重复定义

}

数据类型转换

l 自动类型转换

表示范围小的数据类型转换成范围大的数据类型,这种方式称为自动类型转换

自动类型转换格式:

范围大的数据类型 变量 = 范围小的数据类型值;

如:

double d = 1000;

int i = 100;

double d2 = i;

l 强制类型转换

表示范围大的数据类型转换成范围小的数据类型,这种方式称为强制类型转换

强制类型转换格式:

范围小的数据类型 变量 = (范围小的数据类型) 范围大的数据类型值;

如:

int i = (int)6.718; //i的值为6

double d = 3.14;

int i2 = (int)d; //i2的值为3

二、运算符

这里我要强调一下了,当++,--运算符参与运算操作时,后置++,--的作用:

++,--运算符后置时,先使用变量a原有值参与运算操作,运算操作完成后,变量a的值自增1或者自减1;

int a = 3;

int b;

b = a++ + 10;

System.out.println(a);

System.out.println(b);

上面代码的输出结果a值为4,b值为13;

l ++,--运算符前置时,先将变量a的值自增1或者自减1,然后使用更新后的新值参与运算操作。

int a = 3;

int b;

b = ++a + 10;

System.out.println(a);

System.out.println(b);

上面代码的输出结果a值为4,b值为14;

赋值运算符

注意:诸如+=这样形式的赋值运算符,会将结果自动强转成等号左边的数据类型。

比较运算符

逻辑运算符

好了,我们来总结一下运算符的结果规律吧:

l 短路与&&:参与运算的两边数据,有false,则运算结果为false;

l 短路或||:参与运算的两边数据,有true,则运算结果为true;

l 逻辑非! : 参与运算的数据,原先是true则变成false,原先是false则变成true。

三元运算符

(条件表达式)?表达式1:表达式2;

先判断条件表达式的值,若为true,运算结果为表达式1;若为false,运算结果为表达式2。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200824A0OOOF00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券