数据类型 | 说明 |
---|---|
char (字符型) | 用于存储单个字符 (如:性别 ‘男’、‘女’) |
int (整数型) | 用于存储整数 (如: 一周是7天) |
double(双精度) | 用于存储小数 (如:某商品价格999.99元) |
String (字符串) | 用于存储一串字符串 (如:‘沉淀是为了更好地出发’) |
数据交换
public class Hey{
public static void main(String[] args){
int A = 66;
int B = 88;
int T = A;
A = B;
B = T;
System.out.println("交换后A:"+A);
System.out.println("交换后B:"+B);
}
}
自动类型转换
int a = 9;
double b = 1.1;
/* a+b的结果是10.1 double型,
int型可以转化为double型,
double型转化为int型会报错,需要用到强制转换*/
char man = "男";
String word = "同志";
// man+str是男同志 String型
强制类型转换
(类型名)表达式
int a = (int)9.9;
double b = 10; // b=10.0
int c = (int)b;
例一
/*第一季度某电商平台所占的市场份额是50,
第二季度增长的市场份额是16.6,
求第二季度所占的市场份额?*/
public class Hey{
public static void main(String[] args){
int one = 50;
double two_grow = 16.6;
int two = one+(int)two_grow;
System.out.println(two);
}
}