1.JAVA语言的基本输入输出:
Example.java
class example{//名字与源文件的名字相同
public static void main(String args[]){//固定格式
System.out.println(“输出的内容,格式随便”);//println具有换行的功能
System.out.print(“”);//不换行,要是想在输出的内容中间进行换行,需要输出\n
Scanner reader=new Scanner(System.in);//Scanner是一种类,定义了reader这一个新的对象
double sum=0;
int m=0;
double x=reader.nextDouble();//表示在控制台输入下一个数,next后面的类型由定义的变量决定
while(x!=0)
{
m+=1;
sum+=x;
x=reader.nextDouble();//输入下一个数
}
System.out.println();
}
}//java语言区分大小写,只能有一个类是public类
2.package 工程名//先要进行工程的声明
enum personname{
tangseng,wukong,bajie,shaseng
}
class xiyousiren{
personname name;
float height,weight;
String head;
void speak(String s){
if(name==personname.bajie)
{
head="zhutou";
}
else if(name==personname.wukong)
{
head="houtou";
}
System.out.println(s);
}
}
class abc{//主类的名字,与建立时的名字一致
public static void main(String args[]){
xiyousiren zhubajie,sunwukong;
zhubajie=new xiyousiren();
sunwukong=new xiyousiren();
zhubajie.name=personname.bajie;
zhubajie.height=1.83f;
zhubajie.weight=86f;
zhubajie.head="zhu";
sunwukong.name=personname.wukong;
sunwukong.height=1.66f;
sunwukong.weight=1000f;
sunwukong.head="hou";
System.out.println(zhubajie.name+"的身高:"+zhubajie.height);
System.out.println(zhubajie.name+"的体重:"+zhubajie.weight);
System.out.println(zhubajie.name+"的头:"+zhubajie.head);
zhubajie.speak(zhubajie.name+"想去媳妇");
System.out.println(zhubajie.name+"xianzaidetou :"+zhubajie.head);
}
}
顺序写的函数不用加文件名,只能有一个public函数
3.class rect{
double width,height,area;
void setwidth(double width)
{ if(width>0)
this.width=width;
}
void setheight(double height)
{ if(height>0)
this.height=height;
}
double getwidth()
{
return width;
}
double getheight()
{
return height;
}
double getarea()
{
area=width*height;
return area;
}
}
class abc{
public static void main(String args[]){
rect r=new rect();
double w=12.7,h=25.8;
r.setwidth(w);
r.setheight(h);
System.out.println("矩形对象的宽为:"+r.getwidth()+"高为:"+r.getheight());
System.out.println("矩形的面积是:"+r.getarea());
}
}//类的定义和赋值,等同于c++