第一章
1.6
库 Application Program Interface (API)应用程序接口
JDK:JAVA Development Toolkit 用于开发测试的程序
IDE:Intergrated Development Environment IDE 集成开发环境
1.7
public class Welcom{ }
类块
public static void main(String[] arguments){}
主方法
1.9
结构体缩进两个格
二元操作符,两边各加一个空格 eg: 3 + 4 * 5
1.10
注意细节类错误:
9/5=1,取整数
9.0/5=1.8 ,取小数点后位
第一章总结
一个比特(bit ) 指二进制0/1
一个字节 (byte) 指八比特的序列
---------------------------------------------------------------------------------------------------------------------------------------
第二章
2.1
字符串连接符(+ ),字符串不能跨行
2.3
Scanner input = input.nextDouble();//创建了一个Scanner对象,将值赋给变量input
print和println区别
print显示完光标不动:println显示光标移到下一行
double() x = input.nextDouble();//从键盘获取数值
Scanner 类在包 java,util内
import 1.明确导入(specific import)
即指定单个的类:import.java.util.Scanner;
2.作为通配符导入(Wildcard import)
使用 * 作为通配符,导入一个包内所有类:import.java.util.*;
eg: import.java.util.Scanner:
public class xxx;
{
public static void main(String [] args)
{
Scanner input = new Scanner (System.in);
double a = input. nextDouble;
}
}
2.4
标识符:字母 数字 下划线 美金符号
2.5
变量 :程序中可能被改变的值
声明变量:datatype x;
int x;
short x;
boolean x;
......
2.7
命名常量(named contast)
final datatype CONSTANTNAME = value;
2.9.4
幂运算符
Math.pow(a,b);///a的b次幂
2.10
直接量(literal ): 在程序中出现的常量
1.整型直接量
eg: System.out.println(0B1111);//二进制
System.out.println(07777);//八进制
System.out.println(0xFFFF);//十六进制
2.浮点型!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
5.0 是 double型的(小数点后十六位)
5.0F是float型 (小数点后 八位 )
3. 科学计数法
50.23 => 5.023E+1
书上习题错题1. Scanner input = new Scanner (System.in);
System.out.println("sdasddsd");
int v1 = input,nextInt;
System.out.println("sdfasdasdsad");
float v2 = input.nextFloat;
//效率比创建多个输入变量高