Java基本输入输出

来源:互联网 发布:手机网页游戏平台源码 编辑:程序博客网 时间:2024/06/16 12:46

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++

 

 

0 0
原创粉丝点击