一、常见的基本数据类型
数值型 byte(最小,2字节) short(4字节) int (默认 8字节) long(16字节)
浮点型 float(8字节) double(默认 16字节)
字符型 char
布尔型 boolean (结果为true或false)
二、类型转换
1、自动类型转换
规则1:如果一个操作数为double型,则整个表达式可提升为doule型
规则2:两只数据类型要兼容 【数值类型(整形int和浮点型double)互相兼容】。
规则3:目标类型大于源类型 例如:double型大于int型。
2、强制类型转换
语法;
目标源类型=(目标数据类型)(表达式);
缺点;会丢失精度。
二、运算符
赋值运算符
变量名=表达式;
算数运算符
+(加) -(减) * (乘) /(除)++ (自加) --(自减)
①当++或--在前,先自加或自减,再使用
②当++或--在后,先使用,再自加或自减
关系运算符
其值与值的关系
逻辑运算符
条件运算符
条件运算符也称三元(三目)运算符
表达式为: 条件?表达式1:表达式2;
当条件结果为真时,执行表达式1,
当条件结果为假时,执行表达式2,
三、Scanner的使用
作用;从键盘接收输入的数据
①第一步:导入Scanner类
import java.util.*;
②第二步:创建Scanner对象
Scanner input=new Scanner(System.in);
③第三步:获得键盘输入的数据
int now=input.nextInt();
原文:https://www.cnblogs.com/fbwa/p/12703255.html