java学生作业批阅代码 java作业提交系统

求程序员帮忙写个Java代码,因为今天我有事没时间做,明天要交作业,谢谢了

代码如下,随便附一句,一定要看写的源码,我已经尽量马马虎虎的写了,你更容易看懂。

创新互联建站专业为企业提供兴安网站建设、兴安做网站、兴安网站设计、兴安网站制作等企业网站建设、网页设计与制作、兴安企业网站模板建站服务,十年兴安做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

public class Test {

// 第八题

public static final int NUM = 100;

public static final double GOOD = 99.99;

public static final String CLASSNAME = "Test.Class";

public static final long MAX = 9999999;

public static void main(String[] args) {

// 第一题

byte byte1 = 1;

short short1 = 1;

int int1 = 1;

long long1 = 1;

float float1 = 1;

double double1 = 1.0;

System.out.println("byte1 - " + byte1);

System.out.println("short1 - " + short1);

System.out.println("int1 - " + int1);

System.out.println("long1 - " + long1);

System.out.println("float1 - " + float1);

System.out.println("double1 - " + double1);

// 第二题

String name;

char sex;

int age;

boolean isMember;

// 第三题

int score1;

double score2 = 98.5;

// 第四题

double f1 = 10.1, f2 = 34.2;

System.out.println("f1,f2的和:" + (f1 + f2));

System.out.println("f1,f2的差:" + (f1 - f2));

System.out.println("f1,f2的积:" + (f1 * f2));

System.out.println("f1,f2的商:" + (f1 / f2));

// 第五题

int f3 = 5;

double f4 = 45.6;

System.out.println("f3,f4的和:" + (f3 + f4));

System.out.println("f3,f4的差:" + (f3 - f4));

System.out.println("f3,f4的积:" + (f3 * f4));

System.out.println("f3,f4的商:" + (f3 / f4));

// 第六题

int A = 65;

char a = (char) A;

System.out.println("整型互转char:" + a);

// 第七题

double timor = 123.456789;

int x = Integer

.parseInt(new java.text.DecimalFormat("0").format(timor));// 四舍五入

System.out.println("double - int :" + x);

// 第八题(定义在最开始)

System.out.println("常量NUM的值: " + NUM);

System.out.println("常量GOOD的值: " + GOOD);

System.out.println("常量CLASSNAME的值: " + CLASSNAME);

System.out.println("常量MAX的值: " + MAX);

// 第九题(自定义商品类)

class Goods {

private String name;

private double price;

private int count;

private double total;

public Goods(String name, double price, int count) {

this.name = name;

this.price = price;

this.count = count;

}

public void print() {

total = price * count;

System.out.println("商品名   价格      数量  总价");

System.out.println(name + "  " + price + "  " + count + "  "

+ total);

}

}

Goods goods = new Goods("苹果", 2, 10);

goods.print();

// 第十题

double pi = 3.14, r, d;

r = 4;

d = 2 * r;

System.out.println("圆的周长: " + (pi * d));

System.out.println("圆的面积: " + (pi * r * r));

// 第十一题

String qqname = "1234567890";

String qqpassword = "asd!#@#$%66";

Date birth = new Date(2014, 5, 1);

boolean isVIP = false;

char sex1 = '男';

StringBuilder personInfo = new StringBuilder();

personInfo.append("我是一个快乐的骚年");

personInfo

.append("然后a!#$%^*asdasdasdasdsa9d87a9s8d79asdjidauisdhausdihiasd");

// 第十二题

class Swaper {

public void change(int num1, int num2) {

int temp = num1;

num1 = num2;

num2 = temp;

System.out.printf("a=%d,b=%d\n", num1, num2);

}

}

int a1 = 2;

int b1 = 5;

Swaper swaper = new Swaper();

swaper.change(a1, b1);

}

}

求用Java编写的学生成绩管理系统的完整代码,要能运行的

以下方法实现了用户界面登陆

import java.awt.*;

import java.awt.event.*;

public class DengLuJieMian extends Frame implements ActionListener

{

Label username=new Label("用户名:");//使用文本创建一个用户名标签

TextField t1=new TextField();//创建一个文本框对象

Label password=new Label("密码:");//创建一个密码标签

TextField t2=new TextField();

Button b1=new Button("登陆");//创建登陆按钮

Button b2=new Button("取消");//创建取消按钮

public DengLuJieMian()

{

this.setTitle("学生信息管理系统");//设置窗口标题

this.setLayout(null);//设置窗口布局管理器

username.setBounds(50,40,60,20);//设置姓名标签的初始位置

this.add(username);// 将姓名标签组件添加到容器

t1.setBounds(120,40,80,20);// 设置文本框的初始位置

this.add(t1);// 将文本框组件添加到容器

password.setBounds(50,100,60,20);//密码标签的初始位置

this.add(password);//将密码标签组件添加到容器

t2.setBounds(120,100,80,20);//设置密码标签的初始位置

this.add(t2);//将密码标签组件添加到容器

b1.setBounds(50,150,60,20);//设置登陆按钮的初始位置

this.add(b1);//将登陆按钮组件添加到容器

b2.setBounds(120,150,60,20);//设置取消按钮的初始位置

this.add(b2);// 将取消按钮组件添加到容器

b1.addActionListener(this);//给登陆按钮添加监听器

b2.addActionListener(this);// 给取消按钮添加监听器

this.setVisible(true);//设置窗口的可见性

this.setSize(300,200);//设置窗口的大小

addWindowListener(new WindowAdapter()

{

public void windowClosing(WindowEvent e)

{

System.exit(0);

}

});//通过内部类重写关闭窗体的方法

}

public void actionPerformed(ActionEvent e)

{

if(e.getSource()==b1)//处理登陆事件

{

String name=t1.getText();

String pass=t2.getText();

if(name!=nullpass.equals("000123"))//判断语句

{

new StudentJieMian();

}

}

}

public static void main(String args[])//主函数

{

new DengLuJieMian();

}

}

以下方法实现了学生界面设计

import java.awt.*;

import java.awt.event.*;

class StudentJieMian extends Frame implements ActionListener

{

MenuBar m=new MenuBar();//创建菜单栏

Menu m1=new Menu("信息");//创建菜单“信息”

MenuItem m11=new MenuItem("插入");//创建“插入”的菜单项

MenuItem m12=new MenuItem("查询");

Menu m2=new Menu("成绩");//创建菜单“成绩”

MenuItem m21=new MenuItem("查询");

public StudentJieMian()

{

this.setTitle("学生界面");//设置窗口标题

this.setLayout(new CardLayout());//设置窗口布局管理器

this.setMenuBar(m);//将菜单栏组件添加到容器

m.add(m1);//将信息菜单放入菜单栏

m.add(m2);

m1.add(m11);//将“插入”菜单项添加到“信息”菜单

m1.add(m12); //将“查询”菜单项添加到“信息”菜单

m2.add(m21); //将“查询”菜单项添加到“成绩”菜单

m11.addActionListener(this); //给“插入”菜单项添加监听器

m12.addActionListener(this); //给“查询”菜单项添加监听器

m21.addActionListener(this); //给“查询”菜单项添加监听器

this.setVisible(true); //设置窗口的可见性

this.setSize(300,200); //设置窗口的大小

addWindowListener(new WindowAdapter()

{

public void windowClosing(WindowEvent e)

{

System.exit(0);//关闭窗口

}

});

}

public void actionPerformed(ActionEvent e)

{

if(e.getSource()==m11) //处理“添加信息”事件

{

new AddStudent();

}

if(e.getSource()==m12) //处理“查询信息”事件

{

new SelectStudent();

}

if(e.getSource()==m21) //处理“查询成绩”事件

{

new ChengJiStudent();

}

}

public static void main(String args[])

{ new StudentJieMian(); //创建一个对象 }

java代码,按照以下要求

这是数据库的吧?建一个数据库数据库中建一个学生表建一个成绩表,数据关系一对多,jdbc链接数据库然后就可以哦

求大神帮忙编两个java代码(学生java作业)

第一题: 元素的复制

import java.util.Arrays;

public class ArrayDemo {

public static void main(String[] args) {

int[] scores = {91,85,98,62,78,93};

int[] newScores=Arrays.copyOfRange(scores, 0, 5);//复制元素, 左开右闭区间[0,5)

System.out.println(Arrays.toString(newScores));//调用数组工具类的方法转成字符串并打印

}

}

第二题: 这题虽然使用集合更方便 , 但却是非常好的一维数组的训练题目.

解法一: 集合解决 随机产生7个不重复的数字很简单

import java.util.HashSet;

import java.util.Random;

public class NumberTest {

public static void main(String[] args) {

HashSetInteger set=  new HashSetInteger();//元素不可重复的无序集合

Random rd=new Random();//随机产生器

while(set.size()7) {

set.add(rd.nextInt(36)+1);//产生1~36的随机数

//如果元素重复, 那么添加不上去

}

System.out.println(set);

}

}

解法二:一维数组 ,解决产生7个数字, 并升序排列

int[]      nums 数组存储1~36个数组

boolean[] flags 数组存储的是和nums数组一一对应的true或者false,如果使用了就标记为true.,如果没有使用标记为false,

例如 随机产生了一个下标0  ,那么查看flags[0] ,如果是true, 那么说明该元素已经使用了,重新产生一个随机数, 如果是false ,那么表示nums[0]没有被使用

具体代码如下(稍微留个尾巴, 就是中不中的判断, 可以把两个数组都升序排序,然后元素一一比较,全部相同就是中了)

import java.util.Arrays;

import java.util.Random;

public class NumberDemo {

public static void main(String[] args) {

int[] nums= new int[36];//长度为36的数组 ,默认全是0

for (int i = 0; i  nums.length; i++) {//利用for循环赋值1~36

nums[i]=i+1;

}

boolean[] flags=new boolean[nums.length];//长度和nums相同的数组,默认值全是false ,表示全部没有使用过

//用boolean值表示对应的nums里的元素是否被使用

int[] result=new int[7];//存储结果

Random rd = new Random();

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

int temp=rd.nextInt(nums.length);//随机产生下标

//System.out.println(Arrays.toString(result));

if(flags[temp]) {//如果已经被使用,那么i-1,并在此循环

i--;

//System.out.println("号码"+nums[temp]+"已经存在.再次循环");

}else {

result[i]=nums[temp];

flags[temp]=true;//标记true表示已经使用了

}

}

System.out.println("原始排序:"+Arrays.toString(result));

Arrays.sort(result);//升序排列

System.out.println("升序排列:"+Arrays.toString(result));

}

}

java作业,求代码,谢谢!

代码如下:

package com.sxl.gd.test;

public class Array {

private int []a = {1,2,3,4,5,6};

private int x1,x2,x3,x4,x5,x6;

private void aver() {

int sum = 0;

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

sum+=a[i];

}

System.out.println("平均数是:"+(double)sum/(double)a.length);

}

public Array() {}

public Array(int x1,int x2,int x3,int x4,int x5,int x6) {

a[0] = x1;

a[1] = x2;

a[2] = x3;

a[3] = x4;

a[4] = x5;

a[5] = x6;

}

private void min() {

int min = a[0];

for(int i=1;ia.length;i++) {

if(a[i]min) {

int temp;

temp = a[i];

a[i]=min;

min = temp;

}

}

System.out.println("最小值是:"+min);

}

private void max() {

int max = a[0];

for(int i=1;ia.length;i++) {

if(a[i]max) {

int temp;

temp = a[i];

a[i]=max;

max = temp;

}

}

System.out.println("最大值是:"+max);

}

public static void main(String[] args) {

Array array1 = new Array();

array1.aver();

array1.max();

array1.min();

Array array2 = new Array(6,2,8,4,1,7);

array2.aver();

array2.max();

array2.min();

}

}

运行结果如下:


网页标题:java学生作业批阅代码 java作业提交系统
分享URL:http://cdiso.cn/article/hpessp.html

其他资讯