第一题 计算器
计算器类
package cn.jbit.ch09;
import java.util.Scanner;
public class Calculator {
public double num;
public double num1;
public double sum;
public char fu;
public void show(){
Scanner input=new Scanner(System.in);
boolean pan=true;
String m="";
System.out.print("请输入一个数:");
num=input.nextDouble();
do{
System.out.print("请输入运算符号");
fu=input.next().charAt(0);
System.out.print("请输一个数:");
num1=input.nextDouble();
switch(fu){
case '+':
sum=num+num1;
break;
case '-':
sum=num-num1;
break;
case '*':
sum=num*num1;
break;
case '/':
sum=num/num1;
break;
default:
System.out.print("运算符号输入错误");
break;
}
sum=num;
System.out.print("运算结果是:"+sum);
System.out.print("\n是否继续(y/n)");
m=input.next();
if(m.equals("y")){
pan=true;
}else{
pan=false;
}
}while(pan);
System.out.print("程序结束");
}
}
测试类
package cn.jbit.ch09;
public class CalculatorTest {
/**
* @param args
*/
public static void main(String[] args) {
Calculator cl=new Calculator();
cl.show();
}
}
第二题 当前时间
时间类
package cn.jbit.ch09;
public class CurrentTime {
public String day="2011年5月12日10点11分00秒";
public void show(){
System.out.print("当前时间为:\n"+day);
}
}
测试类
package cn.jbit.ch09;
public class CurrentTimeTest {
/**
* @param args
*/
public static void main(String[] args) {
CurrentTime ct=new CurrentTime();
ct.show();
}
}
第三题 当前时间 用第二题的时间类
测试类
package cn.jbit.ch09;
public class Demo {
/**
* @param args
*/
public static void main(String[] args) {
CurrentTime ct=new CurrentTime();
ct.day="2011年5月12日10点11分30秒";
ct.show();
}
}
第四题 描述计算机
计算机类
package cn.jbit.ch09;
public class Computer {
public String CPU;
public String mainBoard;
public String disPlay;
public String disk;
public String RAM;
public void show(){
System.out.print("本台电脑的配置单:\n"+"CPU:"+CPU+"\n主板:"+mainBoard+
"\n显示器:"+disPlay+"\n硬盘:"+disk+"\n内存条:"+RAM);
}
}
测试类
package cn.jbit.ch09;
public class ComputerTest {
/**
* @param args
*/
public static void main(String[] args) {
Computer cp=new Computer();
cp.CPU="AMDfx8350";
cp.mainBoard="技嘉GA-B75M-D3V";
cp.disPlay="飞利浦227E4QHSD/93";
cp.disk="西数750G";
cp.RAM="金士顿8GB";
cp.show();
}
}