文档介绍:Java语言基础
标识符与关键字
基本数据类型
变量与常量
运算符与表达式
流程控制
数组
字符串
标识符与关键字
基本符号集:Unicode 字符集:16位
数字符号:0 1 2 3 4 5 6 7 8 9
字母符号:a b c d e f g h i j k l m n o p q r s t u v w x y z
ABCDEFGHIJKLMNOPQRSTUVWXYZ
其它符号:~!@$_&| ( ) {} [ ] + - * \ % / ^ = , . : ; “‘< > ?
关键字:专用词汇
标识符:事物名称
注释:解释语句在程序中的含义
分隔符:标点符号
例子
标识符与关键字例子
public class Digsum3
{
public static void main(String args[])
{
int n=123,a=0,b=0,c=0,digsum=0;
a = n % 10; //个位
b = (n%100) /10; //十位
c = n / 100; //百位
digsum=a+b+c;
("Digsum("+n+") = "+digsum);
}
}
基本数据类型
数据:对象、事物
数据类型:
单间类型:原子
引用类型:由多种类型构成的类型
整型:
浮点型:实数
布尔型:布尔
字符型:转义序列,字符串(String)
变量与常量
变量:存储单元
三要素:名字、类型和值
变量声明
变量初始化
常量
二要素:名字、类型
运算符与表达式
赋值
1 赋值运算=
2 注意事项
3 赋值相容
4 强制类型转换
运算符
表达式
运算符
算术运算符(1)一元运算符(2)二元运算符
位运算符
关系运算符
布尔运算符
其它运算符
运算符的优先级
算术运算符
(1)一元运算符
+,-,++,--
注意:前,后,简单变量
(2)二元运算符
+,-,*,/,%
注意:结果的符号与精度
编写求一个三位数的数字和程序
求一个三位数的数字和程序
给一三位数n:123
求其个位数a: n模10
求其十位数b: (n模100)整除以10
求其百位数c: n整除以100
求a、b、c之和digsum: a+b+c
报告答案:6
三位数的数字和程序(续)
public class Digsum3
{
public static void main(String args[])
{
int n=123,a=0,b=0,c=0,digsum=0;
a = n % 10; //个位
b = (n%100) /10; //十位
c = n / 100; //百位
digsum=a+b+c;
("Digsum("+n+") = "+digsum);
}
}