A:编写java源程序(.java)
B:通过javac命令编译生成.class文件
C:通过java命令运行.class文件
二.键盘录入:
import java.util.Scanner;
class Test1{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.println("请输入数据:");
int n =sc.nextInt();
三.方法的调用
有明确返回值的调用:
推荐使用:赋值调用(如果方法有明确的返回值类型,就必须有return语句返回。)
classFunctionDemo{
public static void main (String[]args){
int x=10;
int y=20;
int result = sum (x,y);
System.out.println(result);
}
public static int sum (int a,int b){
return a+b;
}
}
void 类型返回值的方法调用:
只有单独调用:方法名( )
四.一维数组
动态初始化:int[] arr = new int[3];
静态初始化:int[] arr = {1,2,3};
五.二维数组
A.数据类型[][] 数组名 = new 数据类型[m][n];
B:数据类型[][] 数组名 = new 数据类型[m][];
C:数据类型[][] 数组名 = new 数据类型[][]{{ },{ },{ }};
D:数据类型[][] 数组名 = {{ },{ },{ }};
六.面向对象
在一个java文件中写两个类,一个基本类,一个测试类,保存文件名称与测试类一致。
注:定义成员方法和以前一样,但这里去掉了static
创建对象使用:student s=new student( );( 类名 对象名=new 类名())
使用成员变量:s.name(对象名.变量名)
使用成员方法:s.study(对象名.方法名(...))