①此次实验我完成了使用cmd来运行java程序 并成功的用eclipse来开发java
②同时按照要求运行了Mydate类 并成功的输出需要显示的数据
以下程序已经添加输出语句,我并且做了详细的解释。
```
public class MyDate {//MyDate 类
private int day = 1; //定义一个整形的天数
private int month = 1; //定义一个整形的月份数
private int year = 2000;//定义一个整形的年分数
public MyDate(int d, int m, int y) {
year = y;
month = m;
day = d;
}
public void display() {//此函数用来输出天数,月份数 年份数
System.out.println(year + " / " + month + " / " +day);
}
public static void main(String[] args) { //主函数
MyDate m = new MyDate(1, 8, 2013);//实例化MyDate类
**加粗文字**
m.display();//用来调用MyDate类里面的display方法。
}
}
```
③完成了java运算以及数组的运算,加深了对于java的理解
```
public class Ex1_5{
public static void main(String args[]){
int a=234;
int b;
boolean c;
b=0;
c=(a==234)||(b++==1);//采用简单的或运算来得出运行结果
System.out.println("b="+b+" c="+c);
b=0;
c=(a==234)|(b++==1);
System.out.println("b="+b+" c="+c);
b=0;
c=(a!=234)||(b++==1);
System.out.println("b="+b+" c="+c);
b=0;
c=(a!=234)|(b++==1);
System.out.println("b="+b+" c="+c);
}
}
④使用switch分支语句来制作简单的计算器
public float cal(char a,float x,float y){//自己写的计算函数,采用switch分支语句
float res=0;
switch(a){
case '+':
res=x+y;
break;
case '-':
res=x-y;
break;
case '':
res=xy;
break;
case '/':
if(y==0){
System.err.print('the y cannot is zero');
}
res=x/y;
break;
default:
System.out.print("no input");
}
return res;
}
```
总结
java是强类型语言,定义变量需要制定变量类型,类型分为 int float double char string 等等
在定义变量的时候 要注意的是必须正确的定义变量类型