JAVA工作方式
将源代码输入到编译器中,由编译器输出字节码。
字节码可在java虚拟机(JVM)上直接运行。
程序结构
源文件为.java文件,其中包含类的定义,类中有N个方法,方法代码由一组语句所组成。
下面展示 类、方法、语句
。
// 源文件保存为.java文件
public class Dog{//类
void sayHello(){//方法1
statement1;//语句1
statement2;//语句2
}
void bark(){//方法2
statement1;//语句1
statement2;//语句2
}
}
main()类
每个Java程序至少还有一个类以及一个main()方法
public class MyApp{
public static void main(String[] args){//main()方法
System.out.println("Hello!");
}
}
代码试炼
下面的代码为词语组合游戏
,实现输出随即语句如阿菜在家里吃饭
public class Test {
public static void main(String[] args) {
//定义组合词语
String[] listName={"小明","老李","阿菜"};
String[] listWhere={"在天上","在家里","在学校"};
String[] listDo={"吃饭","睡觉","玩游戏"};
//计算每组的个数
int nameLength=listName.length;
int whereLength=listWhere.length;
int doLength=listDo.length;
//产生随机数
int rand1=(int) (Math.random()*nameLength);
int rand2=(int) (Math.random()*whereLength);
int rand3=(int) (Math.random()*doLength);
//拼接句子
String strPrint=listName[rand1]+listWhere[rand2]+listDo[rand3];
//打印
System.out.println(strPrint);
}
}