实验一(测试入门)

1、 评测别人的软件

请下载铁路12306的手机APP,通过使用这款软件,写一篇软件的评测(300字以上),评测内容可以是这个软件的优势,或是你觉得特别好的地方,软件的缺陷、软件可以改进的地方等等。

      在2013年铁路12306的手机客户端出来了,这极大的方便了人们的订票,人们不需要在电脑前提前订票只要在手机上就可以完成订票程序,方便了人们的出行。

优点:12306客户端的出现对于需要经常乘坐火车出行的用户是个不错的消息,而且票务信息在可靠度比第三方应用要放心的多,也可以满足非高峰期时移动购票的需要,此外在其界面简洁易操作也受到人们的好评,在App中也可以设置自己的常用出行路线,这样在购票传单时候就可以省去大量时间,只要选出行时间就可以了。

缺点:首次运行软件的时,很多用户都会遭遇到卡顿问题,有时遇到订票高峰期比例春节、十一等节假日经常会出现刷新半天还出不来的现象,有时很会出现闪退。另外在用户登录时需要输入验证码经常会遇到一些莫名其妙的图片影响用户的登陆体验。

2、写一个输入两位数,实现加减乘除的程序。并和同学比较一下各种的功能、实现方法的异同等等。写出自己程序存在的缺陷,以及比别人做的好的地方。

(1)编写加减乘除的方法:

package cn.wang.caculate;

public class Caculate {
float x;
float y;
public void add(){
System.out.println("x+y="+(x+y));
}
public void sub(){
System.out.println("x-y="+(x-y));
}
public void mul(){
System.out.println("x*y=" +x*y);
}
public void div(){
System.out.println("x/y="+x/y);
}
}

(2)在main函数中实例化方法进行调用:

package cn.wang.caculate;

import java.util.Scanner;

public class Test {
/**
* 计算器
* 2016/03/25 王鹏鑫
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Caculate caculate = new Caculate();
Scanner input = new Scanner(System.in);
System.out.println("请输入x的值");
float x =input.nextFloat();
System.out.println("请输入y的值");
float y =input.nextFloat();
caculate.x = x;
caculate.y = y;
caculate.add();
caculate.sub();
caculate.mul();
caculate.div();
}
}

运行结果:

总结:将方法放在main函数外面实现面向对象,不足之处是每次输入数字进行计算时加减乘除的结果都会出来,在输入字符串时不能进行提示。

原文地址:https://www.cnblogs.com/wpxBlog/p/5378733.html