第二章 基本程序设计
(1)变量:变量尽量选择有描述性的名字;
(2)实数用浮点型数表示;
(3)加号(+)的意义:加法与字符串的连接;
(4)从控制台读取输入:
import Java.util.*;
public class A{
public static void main(String args[]){
Scanner input = new Scanner(System.in);
变量 = input.next数值类型(首字母大写)
}
}
(5)标识符:为了标识程序中诸如类、方法和变量的元素而采用的命名;
- 由字母、数字、下划线组成和美元符号构成的字符序列;
- 不能以数字开头;
- 不能是保留字(true、false、null等);
- 长度任意;
(6)命名常量:
final 数据类型 常量名 = 数值 //常量名大写
好处:1、不必输入同一个值;
2、如果更改只需要改一个地方;
3、给常量附一个具有描述性的名字,提高易读性;
(7)命名习惯:
- 确保程序中的变量、常量、类和方法所选择的描述性名字是直观易懂的;
- 变量与方法第一个单词首字母小写,其余单词首字母的大写;
- 类名中首字母大写;
- 大写常量中所有字母;
(8)幂运算:
a的b次方 = Math.paw(a,b);
(9)整数直接量:
类型: |
表示形式: |
二进制: |
0(零)b/0B开头 |
八进制: |
0开头 |
十六进制: |
0X开头 |
int型: |
15 |
long 型: |
15L/15l |
double |
0.5555D/d |
float |
0.5555F/f |
科学计数法 |
a*10b = aEb |
(10)Java中的优先级 :
(11)自增自减运算符:++i是使用增加后的值;
(12)数值类型的转换:
- 拓宽类型是将一个小范围的类型转化为一个大范围的类型;
- 缩窄类型是将一个大范围的类型转化为一个小范围的类型(需要强制转换);
System.out.println((int)1.7)强制转换
(13)Java开发步骤:
- 根据需求定义出所要的类
- 根据题目中的要求规划出类的属性:name,age,computer、English、math;
- 所有的属性必须通过getter及setter访问
- 所有属性必须封装:private
- 如果需要增加构造方法,为属性赋值
- 所有的信息不要在类中直接输出,而是交给调用处输出
·在类中不能出现System.out.println()语句。