当前位置:首页 > 代码 > 正文

java实践代码(java实战代码)

admin 发布:2022-12-19 23:27 153


本篇文章给大家谈谈java实践代码,以及java实战代码对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

Java实验,代码怎么写?

Shape.java接口代码

public interface Shape {

  public static final double PI = 3.14d;

  public double area();

}

Circle.java圆类代码

public class Circle implements Shape {

  private double radius;

  public Circle(double radius) {

      this.radius = radius;

  }

  @Override

  public double area() {

      return PI * this.radius * this.radius;

  }

  public double perimeter() {

      return 2 * PI * this.radius;

  }

}

Cylinder.java圆柱体类代码

public class Cylinder extends Circle {

  private double height;

  public Cylinder(double radius, double height) {

      super(radius);

      this.height = height;

  }

  public double area() {

      return 2 * super.area() + super.perimeter() * this.height;

  }

  public double volume() {

      return super.area() * this.height;

  }

}

X5_3_6.java主类代码

public class X5_3_6 {

  public static void main(String[] args) {

      Circle cir1 = new Circle(5);

      System.out.println("圆的面积为:" + cir1.area());

      System.out.println("圆的周长为:" + cir1.perimeter());

      Cylinder cy1 = new Cylinder(10, 15);

      System.out.println("圆柱体的表面积为:" + cy1.area());

      System.out.println("圆柱体的体积为:" + cy1.volume());

  }

}

上面是我写的代码,下图是执行结果,麻烦看一下,是否可以。

给段最简单的java代码 让我新手看一下

最简单的java代码肯定就是这个了,如下:

public class MyFirstApp

{

public static void main(String[] args)

{

System.out.print("Hello world");

}

}

“hello world”就是应该是所有学java的新手看的第一个代码了。如果是零基础的新手朋友们可以来我们的java实验班试听,有免费的试听课程帮助学习java必备基础知识,有助教老师为零基础的人提供个人学习方案,学习完成后有考评团进行专业测试,帮助测评学员是否适合继续学习java,15天内免费帮助来报名体验实验班的新手快速入门java,更好的学习java!

java练习题求完整代码

按照题目要求编写的用javaBean规范设计的学生类Student的Java程序如下

需要创建user.java.test包,把Student.java文件和Test.java文件放入包中,编译Student.java文件并且编译运行Test.java文件得到运行结果

Student.java文件代码如下

package user.java.test;

import java.io.Serializable;

public class Student implements Serializable{

private static final long serialVersionUID = 1L;

private String no;

private String name;

private double score;

public Student(){}

public Student(String no,String name,double score){

this.no=no;

this.name=name;

this.score=score;

}

public String getNo(){ return no;}

public void setNo(String no){ this.no=no;}

public String getName(){ return name;}

public void setName(String name){ this.name=name;}

public double getScore(){ return score;}

public void setScore(double score){ this.score=score;}

public String toString(){

return "学号:"+no+",姓名:"+name+",成绩:"+score;

}

public static double getAvg(Student[] sArray){

double sum=0,avg;

for(int i=0;isArray.length;i++){

sum=sum+sArray[i].getScore();

}

avg=sum/sArray.length;

return avg;

}

}

Test.java文件代码如下

package user.java.test;

public class Test{

public static void main(String[] args){

Student[] sArray=new Student[5];

sArray[0]=new Student("001","张三",89.5);

sArray[1]=new Student("002","李四",82.5);

sArray[2]=new Student("003","王五",93);

sArray[3]=new Student("004","赵六",73.5);

sArray[4]=new Student("005","孙七",66);

System.out.println("这些学生的平均分:"+Student.getAvg(sArray));

for(int i=0;isArray.length;i++){

System.out.println(sArray[i].toString());

}

}

}

求一段简单JAVA代码 非常简单

import java.util.LinkedList;

import java.util.List;

import java.util.Random;

public class Group {

public static void main(String[] args) {

ListInteger l = new LinkedListInteger();

int[][] group = new int[4][7];

Random r = new Random();

for (int i = 0; i  31; i++)

l.add(new Integer(i + 1));

for (int i = 0; i  4; i++) {

for (int j = 0; j  7; j++) {

int k = r.nextInt(l.size());

group[i][j] = l.get(k);

l.remove(k);

}

}

for (int i = 0; i  4; i++) {

System.out.print("Group " + (i + 1) + ": ");

for (int j = 0; j  7; j++) {

System.out.print(group[i][j] + " ");

}

System.out.println();

}

// 剩下分组

String groups = "";

for(Integer _tem : l) {

groups += _tem + " ";

}

System.out.print("Group " +  "5" + ": " + groups);

}

}

怎么写Java测试代码?

可以用main函数和JUnit来写测试代码。main是最早使用的,但是现在更流行的测试工具是JUnit。

JUnit是一个Java语言的单元测试框架。它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中最为成功的一个。 JUnit有它自己的JUnit扩展生态圈。多数Java的开发环境都已经集成了JUnit作为单元测试的工具。

下面是一些具体的编写测试代码的技巧或较好的实践方法:

1. 不要用TestCase的构造函数初始化Fixture,而要用setUp()和tearDown()方法。

2. 不要依赖或假定测试运行的顺序,因为JUnit利用Vector保存测试方法。所以不同的平台会按不同的顺序从Vector中取出测试方法。

3. 避免编写有副作用的TestCase。例如:如果随后的测试依赖于某些特定的交易数据,就不要提交交易数据。简单的回滚就可以了。

4. 当继承一个测试类时,记得调用父类的setUp()和tearDown()方法。

5. 将测试代码和工作代码放在一起,一边同步编译和更新。(使用Ant中有支持junit的task.)

6. 测试类和测试方法应该有一致的命名方案。如在工作类名前加上test从而形成测试类名。

7. 确保测试与时间无关,不要依赖使用过期的数据进行测试。导致在随后的维护过程中很难重现测试。

8. 如果你编写的软件面向国际市场,编写测试时要考虑国际化的因素。不要仅用母语的Locale进行测试。

9. 尽可能地利用JUnit提供地assert/fail方法以及异常处理的方法,可以使代码更为简洁。

10.测试要尽可能地小,执行速度快。

11.不要硬性规定数据文件的路径。

12.利用Junit 的自动异常处理书写简洁的测试代码

事实上在Junit 中使用try-catch 来捕获异常是没有必要的,Junit 会自动捕获异常。那些没有被捕获的异常就被当成错误处理。

13. 充分利用Junit 的assert/fail 方法

assertSame()用来测试两个引用是否指向同一个对象

assertEquals()用来测试两个对象是否相等

14. 确保测试代码与时间无关

15. 使用文档生成器做测试文档。

java实践代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java实战代码、java实践代码的信息别忘了在本站进行查找喔。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/30129.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载