简单java程序
一、标识符及关键字
1、标识符
标识符名称规则:在java中,变量、常数、类或method的名称为标识符,它是使用者自行定义的文字,由英文大小写字母、数字或下划线组合而成。
**注:**标识符不能使用java的关键字,同时,标识符的第一个字符,必须是英文字母或下划线“_”,数字只能在第二个字符之后出现;而空格及特殊符号,如#、$等则不能在标识符的名称中使用。此外,java的标识符区分大小写。
标识符的习惯命名原则
2、关键字
java中的关键字
二、变量与常量
1、变量
- 变量声明
int num; //声明num为整数变量 - 变量的数据类型
整型(int)、长整型(long)、短整型(short)、浮点型(float)、双精度浮点型(double)、字符型(char)、字符串型(string)等。 - 变量名称
变量名称不能是关键字,通常会以其所代表的意义命名。 - 变量名称的限制
变量名称可以是英文字母、数字或下划线。但不能有空格,且第一个字符不能是数字。java的变量也区分大小写。 - 变量的赋值
例:int num = 2; //声明变量的时候赋值
int num1,num2; //先声明,再赋值
char ch;
num1 = 1;
num2 = 90;
ch = ‘m’;
2、常量
常量是不同于变量的的另一种类型,它的值是固定的。
final的用法
语法格式:final 数据类型 变量名称 = 常量值
final声明的变量,一经赋初值后,其值再不能更改。
例如:final double PI = 3.1415926(PI为π)
三、基本数据类型及数据类型转换
1、基本数据类型
注:字符类型中,在设定某个字符时,字符要以一对单引号( ' )括起来。
2、数据类型的转换
1.自动类型转换(扩大转换)
1)、转换前的数据类型与转换后的数据类型兼容。
2)、转后后的数据类型的范围比转换前的类型大。
注:类型的转换只限于该行语句,并不会影响原变量的定义类型,而且通过自动类型转换,可以保证数据的精确度,她不会因为转换而损失数据内容。
2.强制转换
1)、转换语法:(要转换的数据类型)变量名称;
2)、将变量转换成另一种类型,变量原先的类型并不会被改变。
3、有键盘输入数据
程序编写的基本架构
1)、输入字符串
例:
2)、输入数值
例:
数据类型转换的方法
数据类型 | 转换的方法 |
---|---|
long | Long.parseLong() |
int | Integer.parseInt() |
short | Short.parseShort() |
byte | Byte.parseByte() |
double | Double.parseDouble() |
float | Float.parseFloat |
3)、输入多个数据
例:
运算符、表达式与语句
一、表达式与运算符
1、赋值运算符
等号“ = ”在java中不是“等于”,而是“赋值”的意思。
例: