「java程序测试代码」java代码在线测试
今天给各位分享java程序测试代码的知识,其中也会对java代码在线测试进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、用JAVA编写一个程序,要求如下:
- 2、java写一个测试程序
- 3、有了java代码,如何测试
- 4、用Java程序编写测试程序EmployeeTest
- 5、JAVA程序测试
- 6、怎么用java写下面的代码?
用JAVA编写一个程序,要求如下:
实现代码如下:
Student类:
public class Student {
private String name;
private String sex;
private int age;
private double chinese;
private double math;
private double english;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public double getChinese() {
return chinese;
}
public void setChinese(double chinese) {
this.chinese = chinese;
}
public double getMath() {
return math;
}
public void setMath(double math) {
this.math = math;
}
public double getEnglish() {
return english;
}
public void setEnglish(double english) {
this.english = english;
}
}
-----------------------------------------------------------------
StudentTest类:(测试类)
import java.util.Scanner;
public class StudentTest {
public static void main(String[] args) {
Student student = new Student();
Scanner sc = new Scanner(System.in);
System.out.println("请输入姓名:");
student.setName(sc.next());
System.out.println("请输入性别:");
student.setSex(sc.next());
System.out.println("请输入年龄:");
student.setAge(sc.nextInt());
System.out.println("请输入语文成绩、数学成绩、英语成绩:");
student.setChinese(sc.nextDouble());
student.setMath(sc.nextDouble());
student.setEnglish(sc.nextDouble());
Double count = student.getChinese()+ student.getMath()+student.getEnglish();
System.out.println("姓名:"+student.getName()+" 性别:"+student.getSex()+" 年龄:"+student.getAge());
System.out.println("总分:"+count+" 平均分:"+count/3);
}
}
运行结果为:
java写一个测试程序
//刚才修改了一下后面排序,你在看看第一次,忘记了!!
public class OrderDemo1
{
public static void main(String[] args)
{
System.out.println("\n\t\t==========升级需求!==========\n");
init();
}//初始化!
private static void init()
{
Order[] orr=new Order[5];
int n=1000,m=10;
//创建对象!
for (int i=0;i5;i++)
{
orr[i]=new Order();
int number[]=new int[5],money[]=new int[5];
String[] srr=new String[5];
for (int j=0;j5 ;j++ )
{
number[j]=n++;
money[j]=m++;
srr[j]=(char)(m+54)+"商品0"+j;
}
orr[i].set(number,money,srr);
}
//调用toString打印功能!
for (int i=0;iorr.length;i++)
{
System.out.println("\t\t编号"+(i+1)+"订单细分如下:");
orr[i].toString();
System.out.println();
}
System.out.println("\t\t-------------按照金额大小倒序打印----------------\n");
//按照订单金额倒序!
for (int i=orr.length-1;i=0;i--)
{
orr[i].tostring();
}
}
}
//订单!
class Order
{
private int[] number=new int[5];//订单号!
private int[] money=new int[5];//订单金额!
private String[] arr=new String[5];//商品数组!
void set(int[] number,int[] money,String[] arr)
{
this.number=number;
this.money=money;
this.arr=arr;
}
//重写toString
public String toString()
{
for (int i=0;iarr.length ;i++ )
{
System.out.println("商品编号="+number[i]+"\t订单金额="+money[i]+"\t商品名称="+arr[i]);
}
return "";
}
public String tostring()
{
for (int i=arr.length-1;i=0 ;i-- )
{
System.out.println("商品编号="+number[i]+"\t订单金额="+money[i]+"\t商品名称="+arr[i]);
}
return "";
}
}
有了java代码,如何测试
你这说的太笼统了,应该具体些。
有了Java代码之后
1、可以在代码中写些测试的方法,把你想要验证的东西,输出看一下。
2、可以用Debug的形式,跟踪代码执行,验证程序的逻辑是否正确。
3、利用JUnit写断言,测试结果
用Java程序编写测试程序EmployeeTest
粗略写了下,满足题目要求。楼主运行看看吧。
class Staff{
private String name ;
private int id ;
public Staff(String name,int id){
this.name = name ;
this.id =id;
}
public void getInfo(){
System.out.println("name: " + name );
System.out.println("id: " + id);
}
}
public class Employee{
public static void main(String[] args){
Staff s1 = new Staff("王五",101);
Staff s2 = new Staff("张三",201);
s1.getInfo();
s2.getInfo();
}
}
JAVA程序测试
1、首先添加junit支持(这里假设你已经假如支持库)。
其次,最好单独创建test类文件夹
大致测试类这样写:
package myUtils
import static org.junit.Assert.*;
import org.junit.Test;
public class TranslatorTest {
/**
* 这里测试你的translate方法
*/
@Test
public void testTranslate(String str) {
Translator my = new Translator("enToZh.txt");
String tName = my.translate("sName");
System.out.println("tName:"+tName);
}
}
当然,Assert类提供了很多方便测试的静态方法,推荐你使用提供的静态方法进行测试。不过你这个例子不需要。@Test注解也是必须的,测试类和类最好在同一个包下,分开管理(一个放src目录下,一个放test目录下(这个目录需要自己创建))
怎么用java写下面的代码?
按照题目要求编写的Circle类的Java程序如下(文件名Circle.java)
public class Circle{
private double radius;
Circle(){
radius=0;
}
Circle(double r){
radius=r;
}
double getRadius(){
return radius;
}
double getLength(){
return 2*Math.PI*radius;
}
double getArea(){
return Math.PI*radius*radius;
}
void disp(){
System.out.println("圆的半径为"+getRadius());
System.out.println("圆的周长为"+getLength());
System.out.println("圆的面积为"+getArea());
}
}
下面是Circle类的测试类Test(文件名Test.java 要运行需要和Circle.java放在同一包内)
public class Test{
public static void main(String[] args){
Circle c=new Circle(2.5);
c.disp();
}
}
关于java程序测试代码和java代码在线测试的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-21,除非注明,否则均为
原创文章,转载请注明出处。