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代码题:简单的写一下,为了简单坐标都使用了int类型 。
public class Point {
public int x;
public int y;
public Point(int x, int y) {
this.x = x;
this.y = y;
}
public static void show(Point p){
System.out.println("x: "p.x" y: "p.y);
}
public static Point getMiddle(Point p1, Point p2){
int x = (p1.xp2.x)/2;
int y = (p1.yp2.y)/2;
Point p = new Point(x, y);
return p;
}
public static void main(String[] args) {
Point p1 = new Point(2, 4);
Point p2 = new Point(4, 4);
Point p = Point.getMiddle(p1, p2);
Point.show(p);
}
}
JAVA代码题看代码应该是没有进行重绘 , 你在调用园的控制改变位置之后,应该要重新绘制界面,试试如下语句:
add添加控件之后要调用
panel.validate();
panel.repaint();

panel.revalidate();
刷新重绘控件
一个很小的java问题 代码如下: enum Fruit { 苹果,梨,香蕉,西瓜,芒果 }这种情形大多是源文件里面还有其他类定义或者内部类定义,然后编译时会有xxx.class,xxx$1.class 。其他情形暂未碰到 。
5道简单的JAVA编程题(高分悬赏)很详细的帮你写下,呵呵,所以要给分哦!
1、
(1)源程序如下:
public class One {
public static void main(String[] args) {
String name = "张三";
int age = 23;
char sex = '男';
String myclass = "某某专业2班";
System.out.println("姓名:"name);
System.out.println("姓名:"age);
System.out.println("姓名:"sex);
System.out.println("姓名:"myclass);
}
}
(2)
编写完程序的后缀名是.java , 如本题 , 文件名就是One.java 。
开始\运行\cmd,进入“命令提示符窗口”,然后用javac编译器编译.java文件,语句:javac One.java 。
(3)
编译成功后 , 生成的文件名后缀是.class,叫做字节码文件 。再用java解释器来运行改程序,语句:java One
2、编写程序,输出1到100间的所有偶数
(1)for语句
public class Two1 {
public static void main(String[] args) {
for(int i=2;i=100;i =2)
System.out.println(i);
}
}
(2)while语句
public class Two2 {
public static void main(String[] args) {
int i = 2;
while (i = 100) {
System.out.println(i);
i= 2;
}
}
}
(3)do…while语句
public class Two3 {
public static void main(String[] args) {
int i = 2;
do {
System.out.println(i);
i= 2;
}while(i=100);
}
}
3、编写程序 , 从10个数当中找出最大值 。
(1)for循环
import java.util.*;
public class Three1 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int number;
int max = 0;
for (int i = 0; i10; i) {
System.out.print("输入第"(i1)"个数:");
number = input.nextInt();
if (maxnumber)
max = number;
}
System.out.println("最大值:"max);
}
}
(2)while语句
import java.util.*;
public class Three2 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int number;
int max = 0;
int i = 0;
while (i10) {
System.out.print("输入第"(i1)"个数:");
number = input.nextInt();
if (maxnumber)
max = number;
i;
}
System.out.println("最大值:"max);
}
}
(3)do…while语句
import java.util.*;
public class Three3 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int number;
int max = 0;
int i = 0;
do {
System.out.print("输入第"(i1)"个数:");
number = input.nextInt();
if (maxnumber)
max = number;
i;
}while(i10);
System.out.println("最大值:"max);
}
}
4、编写程序,计算从1到100之间的奇数之和 。
(1)for循环
public class Four1 {
public static void main(String[] args) {
int sum=0;
for(int i = 1;i=100;i =2){
sum =i;
}
System.out.println("1~100间奇数和:"sum);
}
}
(2)while语句
public class Four2 {
public static void main(String[] args) {
int sum = 0;
int i = 1;
while (i = 100) {
sum= i;
i= 2;
}
System.out.println("1~100间奇数和:"sum);
}
}
(3)do…while语句
public class Four3 {
public static void main(String[] args) {
int sum = 0;
int i = 1;
do {
sum= i;
i= 2;
} while (i = 100);
System.out.println("1~100间奇数和:"sum);
}
}
5、
(1)什么是类的继承?什么是父类?什么是子类?举例说明 。
继承:是面向对象软件技术当中的一个概念 。如果一个类A继承自另一个类B,就把这个A称为"B的子类",而把B称为"A的父类" 。继承可以使得子类具有父类的各种属性和方法,而不需要再次编写相同的代码 。在令子类继承父类的同时,可以重新定义某些属性,并重写某些方法,即覆盖父类的原有属性和方法,使其获得与父类不同的功能 。另外,为子类追加新的属性和方法也是常见的做法 。继承需要关键字extends 。举例:
class A{}
class B extends A{}
//成员我就不写了,本例中,A是父类,B是子类 。
(2)编写一个继承的程序 。
class Person {
public String name;
public int age;
public char sex;
public Person(String n, int a, char s) {
name = n;
age = a;
sex = s;
}
public void output1() {
System.out.println("姓名:"name"\n年龄:"age"\n性别:"sex);
}
}
class StudentPerson extends Person {
String school, department, subject, myclass;
public StudentPerson(String sc, String d, String su, String m, String n,
int a, char s) {
super(n, a, s);
school = sc;
department = d;
subject = su;
myclass = m;
}
public void output2() {
super.output1();
System.out.println("学校:"school"\n系别:"department"\n专业:"
subject"\n班级:"myclass);
}
}
public class Five2 {
public static void main(String[] args) {
StudentPerson StudentPersonDemo = new StudentPerson("某某大学", "某某系别",
" 某专业", "某某班级", " 张三", 23, '男');
StudentPersonDemo.output2();
}
}
求一道java题的代码for(int i=10;i=100;i){
if(i%2==0i%3!=0){
System.out.print(i+" ")
}
if(i==0i!=10){
System.out.println();
}
}
符号你改为英文,我手机打的
【java小代码题 简短的java代码】关于java小代码题和简短的java代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读