一位学过C/C++的人在Java课上的记录
zzzz
中心:抽象类(定义)→具体对象(调用)→方法
//每个JAVA程序都至少有一个类。
//每个类都有一个名字。一般来说,类名都是大写字母开头。
//一般oj上为了判题机更好的运作统一类名为Main
public class Main{
//接下来定义main方法,程序都是从main函数开始执行的。
//一个类可以包含多个方法。
public static void main(String[] arge){
//输出字符串语句
System.out.println("Hello World");
}
}
S
c
a
n
n
e
r
‾
(
类
)
i
n
p
u
t
‾
(
对
象
)
=
n
e
w
‾
(
创
建
对
象
)
S
c
a
n
n
e
r
(
S
y
s
t
e
m
.
i
n
)
‾
(
方
法
/
函
数
)
\underline{Scanner}(类)\ \underline{input}(对象)\ =\ \underline{new}(创建对象)\ \underline{Scanner(System.in)}(方法/函数)
Scanner(类) input(对象) = new(创建对象) Scanner(System.in)(方法/函数);
System.in(标准输入输出流对象、默认键盘)
输入
定义在Scanner类中。
调用格式:对象.方法();
input.nextInt();
input.nextDouble();
input.nextFloat();
//等等
input.next();//字符串(空格结束)
input.nextline();//字符串(回车结束)
input.close();//关闭
输出
常量定义
C/C++:const int t = 10;
Java:final int t = 10;
基本类型
(1)基本类型
①整数类型
byte
short
int
long
②字符类型
char
③浮点类型
float
double
④逻辑类型(布尔类型)
boolean
(2)引用类型
①类
class
②接口
interface
③数组
array
上溢和下溢
- Java 不会报关于上溢的警告或错误
数值运算符
同C/C++