标签:
那么Java中有哪些常用的数据类型呢?
正如前面所讲到的“根据数据的类型为其在内存中分配一块空间”,不同的数据在存储进所需要的空间各不相同。例如,int:4个字节;double:8个字节。
1. 数据类型 变量名
1. 变量名 = 值
或赋值和声明合二为一
1. 数据类型 变量名 = 值
1. int money =1000;
2. System.out.println(money);
注:
l 输出Java课考试最高分:98.5
l 输出最高分学员姓名:张三
l 输出最高分学员性别:男
1. public class TestType {
2. public static void main(String[ ] args) {
3. double score = 98.5;
4. String name = "张三";
5. char sex = ‘男‘;
6.
7. System.out.println("本次考试成绩最高分: " + score);
8. System.out.println("最高分得主: " + name);
9. System.out.println("性别: " + sex);
10. }
11. }
变量命名规范:
1. String name="zhangsan";
2. int name=12;
运算符 | 说明 | 举例 |
+ | ||
- | ||
* | ||
/ | 5/3 = 1 | |
% | 取余 | |
1. public static void main(String[] args) {
2. int a = 5/3;
3. double b = 5/3;
4. System.out.println("a = "+a);
5. System.out.println("b = "+b);
6. System.out.println(5.0/3);
7.
8. double c = 5;
9. int d = 3;
10. System.out.println(c/d);
11. }
1. public class Example03 {
2. public static void main(String[] args) {
3. Scanner input = new Scanner(System.in);
4. System.out.println("STB的成绩是:");
5. //输入一个int类型的值,用stb变量来接收
6. int stb = input.nextInt();
7.
8. System.out.println("Java的成绩是:");
9. int java = input.nextInt();
10.
11. System.out.println("SQL的成绩是:");
12. int sql = input.nextInt();
13.
14. int D_Value ;//差值
15. int avg; //平均值
16. System.out.println("------------------------------");
17. System.out.println("STB\tJAVA\tSQL");
18. System.out.println(stb+"\t"+java+"\t"+sql);
19. System.out.println("------------------------------");
20. D_Value = java-sql;
21. System.out.println("Java和SQL的成绩差:"+D_Value);
22. avg = (stb+java+sql)/3;
23. System.out.println("3门课的平均分是:"+avg);
24.
25. }
26. }
注:
1. public static void main(String[] args) {
2. int num = 11;
3. int a = 2+num++;
4. System.out.println(a);
5. System.out.println("num is "+num);
6. num = 11;
7. a = 2+(++num);
8. System.out.println(a);
9. System.out.println("num is "+num);
10. }
注:
num++ 相当于 num=num+1
自减:原理同上
int days = 46; // 天数
int week = days / 7; // 星期
nt leftDay = days % 7;// 剩余的天数
double pi = 3.14159; // 圆周率
double radius = 1.5; // 半径
double area = pi * radius * radius; // 计算圆面积
不同的数据类型进行运算的时候,运算结果是什么数据类型
1. /**
2. * 为什么要数据类型转换
3. */
4. public static void whyConvert(){
5. double avg = 81.29;
6. int addNum = 2;
7. System.out.println(avg+addNum);
8. }
关系运算符 | 说明 | 举例 |
> | ||
< | ||
>= | ||
<= | ||
== | ||
!= |
注:
1. /**
2. * 从控制台输入张三同学的成绩,与李四成绩进行比较,并输出比较结果
3. * @author wangshaohua
4. *
5. */
6. public class Example06 {
7. public static void main(String[] args) {
8. int liSi = 80;
9. Boolean isBig;
10. Scanner input = new Scanner(System.in);
11. System.out.println("请输入学员叫张三的成绩:");
12. int zhangSan = input.nextInt();
13. isBig = zhangSan>liSi;
14. System.out.println("张三成绩比李四高吗?"+isBig);
15. }
16. }
int gewei = custNo % 10;
int shiwei = custNo / 10 % 10;
int baiwei = custNo / 100 % 10;
int qianwei = custNo / 1000;
标签:
原文地址:http://www.cnblogs.com/mentorStudio/p/7a38f9ea0ca8e65697940e458848e4a4.html