Java学习笔记01

都是基础

标识符

变量名, 方法名,类名都是标识符

  • 只能是字母(A-Z,a-z)美元符($)下划线(_)的组合
  • 不能以数字开头
  • 不能用关键字
  • 大小写敏感

基本数据类型:

  • Byte, Short, Int, Long
  • Float, Double
  • Char
  • Boolean

整型与浮点型:

类型 存储空间 最小值 最大值
Byte 8 -27 27-1
Short 16 -215 215-1
Int 32 -231 231-1
Long 64 -263 263-1
Float 32 近似-3.4E+38 近似3.4E+38
Double 64 近似-1.7E+308 近似1.7E+308

字符型

1
使用16位Unicode字符集表示字符

Boolean

1
默认为false

自增自减

1
count++; 等价于 count = count + 1;

先自增,后赋值

1
++count;

先赋值,后自增

1
count ++;

数据类型转换

赋值类型转换:

1
2
3
4
int dollars = 25;
float money;
//money为25.0
money = dollars;

自动类型转换

1
2
3
4
int count;
float sum;
//result为浮点型
result = sum / count;

强制类型转换

1
2
3
4
5
6
float money;
dollars = (int) money;
//dollars为整型
int sum,count;
//result为浮点型
result = (float) sum / count;

交互程序

必须导入 java.util.Scanner

1
#### import java.util.Scanner;

创建对象

1
Scanner scan = new Scanner (System.in);

下一个输入项赋值

1
msgString = scan.next();

整行赋值

1
msgLine = scan.nextLine();