「java程序设计基础实验」Java程序设计基础实验指导

博主:adminadmin 2022-12-31 02:42:10 906

今天给各位分享java程序设计基础实验的知识,其中也会对Java程序设计基础实验指导进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java编程基础知识二的实验项目单,实验目的是掌握循环嵌套的使用,掌握数组的定义及运用,

//一维数组的定义

//方式1.定义并初始化值

int a[] = {1,2,3,4};//数组长度为括号内的元素值个数

//方式2,定义好指定长度的数组,以下标方式赋值

int b[] = new int[4];

//下标从0开始

b[0] = 1;

b[1] = 2;

b[2] = 3;

b[3] = 4;

//二维数组的定义与一维的大同小异

int c[][] = {{11,12},{21,22},{31,32}};//这里可以理解为定义了一个3行两列的数组

int d[][] = new int[3][2];

//以双重for循环方式赋值二维数组

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

//第一层,遍历数组行数

for (int j = 0; j  d[i].length; j++) {

//第二层,遍历数组每行列数

//拿到数组第i+1行,为第j+1列赋值//这里说加1,是因为数组下标从0开始,说第0行第0列总觉的怪怪的

d[i][j] = j;

}

}

Java程序设计实验,需要将运行的题目截图,没有这个软件,所以比较麻烦。谢谢

你学JAVA连JAVA环境都没有?JAVA环境只需要1个东西 JDK 配置好之后用记事本就能写简单的程序,下个JDK加配置用不了一个小时,你如果觉得找软件很麻烦我可以直接把JDK发给你,像你这样不想写作业到这找人替你写的,一般没人会写的,当然你要是悬赏个200分可能有人给你写

JAVA程序设计

import java.util.*;

public class Exam

{

public static void main(String[] args) throws Exception

{

Scanner sc=new Scanner(System.in);

System.out.print("请输入点1的x,y坐标(空格分隔):");

Position source=new Position(sc.nextDouble(),sc.nextDouble());

System.out.print("请输入点2的x,y坐标(空格分隔):");

Position target=new Position(sc.nextDouble(),sc.nextDouble());

source.showPosition();

target.showPosition();

System.out.printf("距离为:%.1f",source.getDistance(target));

sc.close();

}

}

class Position

{

Position(double x,double y)

{

this.x=x;

this.y=y;

}

void showPosition()

{

System.out.printf("(%.1f,%.1f)",x,y);

System.out.println();

}

double getDistance(Position p)

{

return Math.sqrt((x-p.x)*(x-p.x)+(y-p.y)*(y-p.y));

}

private double x,y;

}

java程序设计 面向对象基础 实验

二。

1。People.java

public class People {

//性别(sex)及出生日期(date);方法成员有:获取人的性别和出生日期及构造方法。要求构造方法可以设置性别和出生日期的初始值。

private int sex;

private Date birth;

public People (int sex, Date birth) {

this.sex = sex;

this.birth = birth;

}

public int getSex() {

return this.sex;

}

public Date getBirth() {

return this.birth;

}

}

2。Student.java

public class Student extends People{

private int sex;

private Date birth;

private String name;

private int stuno;

private double grate;

private String studentNative;

public Student(int sex, Date birth, String name, int stuno, double grate, String studentNative) {

super(sex, birth);

this.name = name;

this.stuno = stuno;

this.grate = grate;

this.studentNative = studentNative;

}

public Date getBirth() {

return birth;

}

public double getGrate() {

return grate;

}

public String getName() {

return name;

}

public int getSex() {

return sex;

}

public String getStudentNative() {

return studentNative;

}

public int getStuno() {

return stuno;

}

}

3。测试类自己编写就好了,创建一个People和Student的对象,然后设置值,取值就可以了。

五。

1.构造方法没有返回值,方法名和类名一样.

2.继承是指子类可以拥有父类的方法和属性;多态是指父类的引用可以指向子类对象的实例

3.重写

4.重载

其他的没什么了,自己完成以下吧。O(∩_∩)O~

Java基础知识实验??

第二题:

public class suijishu

{

int x=(int)(Math.random()*(100-40)+40);

int y=(int)(Math.random()*(100-40)+40);

int z=(int)(Math.random()*(100-40)+40);

}

class use

{

public static void main(String args[])

{

suijishu s=new suijishu();

int score=(s.x+s.y+s.z)/3;

System.out.println("三个随机数是"+s.x+","+s.y+","+s.z);

System.out.println("平均成绩是"+score);

}

}

关于java程序设计基础实验和Java程序设计基础实验指导的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。