import java.util.Scanner; @Test public class Test{ Scanner input=new Scanner(System.in); //创建出输入流对象 public Test(){ //构造方法 System.out.print("请选择\n********************************"); System.out.println("1.减法\n2.加法\n3.乘法\n4.除法\n********************************"); int getIt=input.nextInt(); System.out.print("请输入数A:"); int firstone=input .nextInt(); System.out.print("请输入数B:"); int secondone=input.nextInt(); switch(getIt){ case 1: System.out.print("A-B="+(firstone-secondone)); break; case 2: System.out.print("A+B="+firstone+secondone); break; case 3: System.out.print("A*B="+firstone*secondone); break; case 4: System.out.print("A/B="+firstone/secondone); break; default: System.out.print("对不起,你输入的数据有误。"); } }}好长时间没有写java se的代码了,不知道你是不是初学者,我没有对上面程序的异常进行捕获……也只是简单的控制台输出。 还有就是你说用junit测试,这个需要jar包得上网上下载一个就行。导进去在你要测试的方法上面一行加上 @Test就行了。 现在这台电脑上没有装开发环境,不知道代码写的是不是有误……应该没有错误。你试试吧!
import java.util.Scanner;
@Test
public class Test{
Scanner input=new Scanner(System.in); //创建出输入流对象
public Test(){ //构造方法
System.out.print("请选择\n********************************");
System.out.println("1.减法\n2.加法\n3.乘法\n4.除法\n********************************");
int getIt=input.nextInt();
System.out.print("请输入数A:");
int firstone=input .nextInt();
System.out.print("请输入数B:");
int secondone=input.nextInt();
switch(getIt){
case 1:
System.out.print("A-B="+(firstone-secondone));
break;
case 2:
System.out.print("A+B="+firstone+secondone);
break;
case 3:
System.out.print("A*B="+firstone*secondone);
break;
case 4:
System.out.print("A/B="+firstone/secondone);
break;
default:
System.out.print("对不起,你输入的数据有误。");
}
}}好长时间没有写java se的代码了,不知道你是不是初学者,我没有对上面程序的异常进行捕获……也只是简单的控制台输出。
还有就是你说用junit测试,这个需要jar包得上网上下载一个就行。导进去在你要测试的方法上面一行加上
@Test就行了。
现在这台电脑上没有装开发环境,不知道代码写的是不是有误……应该没有错误。你试试吧!