急求Java编程题的答案,会的人帮帮忙!!!答案合乎要求一定给分。

1、编写一程序实现从键盘输入两个数,然后求它们的除。(要求有异常处理)2、设计一个学生管理系统界面(菜单),包含学籍管理(录入信息、编辑信息)、奖惩管理(获奖情况、惩罚情... 1、编写一程序实现从键盘输入两个数,然后求它们的除。(要求有异常处理)
2、设计一个学生管理系统界面(菜单),包含学籍管理(录入信息、编辑信息)、奖惩管理(获奖情况、惩罚情况)、报表管理(成绩表、学籍表)以及退出系统。其中退出系统要实现其退出功能。
展开
 我来答
w1985g
2010-05-28 · TA获得超过1633个赞
知道小有建树答主
回答量:1190
采纳率:100%
帮助的人:1035万
展开全部
import java.util.InputMismatchException;
import java.util.Scanner;

public class Test1{
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
try {
double a=scanner.nextDouble();
double b=scanner.nextDouble();
if (b==0d) {
throw new ArithmeticException();
}
System.out.println(a/b);
} catch (ArithmeticException e) {
System.err.println("除数不能为0");
}catch (InputMismatchException e) {
System.err.println("数据格式错误");
}

}

}

/********* 第二题 *******/

import java.awt.event.*;
import javax.swing.*;

public class Test2 extends javax.swing.JFrame {
private static final long serialVersionUID = 1L;
{
//Set Look & Feel
try {
javax.swing.UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
} catch(Exception e) {
e.printStackTrace();
}
}

private JMenuBar jMenuBar1;
private JMenuItem jMenuItem7;
private JMenuItem jMenuItem6;
private JMenuItem jMenuItem5;
private JMenuItem jMenuItem4;
private JMenuItem jMenuItem3;
private JMenuItem jMenuItem2;
private JMenuItem jMenuItem1;
private JMenu jMenu4;
private JMenu jMenu3;
private JMenu jMenu2;
private JMenu jMenu1;

public static void main(String[] args) {
Test2 inst = new Test2();
inst.setVisible(true);
}

public Test2() {
super();
initGUI();
}

private void initGUI() {
try {
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
setTitle("学生管理系统");
{
jMenuBar1 = new JMenuBar();
setJMenuBar(jMenuBar1);
{
jMenu1 = new JMenu();
jMenuBar1.add(jMenu1);
jMenu1.setText("学籍管理");
{
jMenuItem1 = new JMenuItem();
jMenu1.add(jMenuItem1);
jMenuItem1.setText("录入信息");
}
{
jMenuItem2 = new JMenuItem();
jMenu1.add(jMenuItem2);
jMenuItem2.setText("编辑信息");
}
}
{
jMenu2 = new JMenu();
jMenuBar1.add(jMenu2);
jMenu2.setText("奖惩管理");
{
jMenuItem3 = new JMenuItem();
jMenu2.add(jMenuItem3);
jMenuItem3.setText("获奖情况");
}
{
jMenuItem4 = new JMenuItem();
jMenu2.add(jMenuItem4);
jMenuItem4.setText("惩罚情况");
}
}
{
jMenu3 = new JMenu();
jMenuBar1.add(jMenu3);
jMenu3.setText("报表管理");
{
jMenuItem5 = new JMenuItem();
jMenu3.add(jMenuItem5);
jMenuItem5.setText("成绩表");
}
{
jMenuItem6 = new JMenuItem();
jMenu3.add(jMenuItem6);
jMenuItem6.setText("学籍表");
}
}
{
jMenu4 = new JMenu();
jMenuBar1.add(jMenu4);
jMenu4.setText("退出系统");
{
jMenuItem7 = new JMenuItem();
jMenu4.add(jMenuItem7);
jMenuItem7.setText("退出系统");
jMenuItem7.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
jMenuItem7ActionPerformed(evt);
}
});
}
}
}
pack();
setSize(400, 300);
} catch (Exception e) {
e.printStackTrace();
}
}
//退出
private void jMenuItem7ActionPerformed(ActionEvent evt) {
System.exit(0);
}

}
百度网友1790731
2010-05-28 · 超过31用户采纳过TA的回答
知道答主
回答量:98
采纳率:0%
帮助的人:92万
展开全部
第一题(最垃圾的解决方案,应为没有面向对象,不过这样看着比较简单):
import java.util.Scanner;//导入输入用到的包

public class Test {
public static void main(String[] args){
try{
Scanner s = new Scanner(System.in);
//接收第一个数字
int numOne = s.nextInt();
//接收第二个数字
int numTwo = s.nextInt();
//求商
float result = numOne/numTwo;
//输出结果
System.out.println(result);
}//异常处理try{}catch{}
catch(Exception e){
System.out.println("请输入数字!!");
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
trader_ly
2010-05-28 · TA获得超过179个赞
知道小有建树答主
回答量:278
采纳率:0%
帮助的人:185万
展开全部
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class test {
public static void main(String args[]) {

System.out.println("请输入一个除数:");

//从键盘输入内容
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
String num_a=""; //定义两个数,用来相除
String num_b="";
try {

num_a=br.readLine();
System.out.println("请再输入一个被除数:");
num_b=br.readLine();

} catch (IOException e) { //捕获输入异常
e.printStackTrace();
}

try {
System.out.println("两个数相除的结果:"+Integer.valueOf(num_a)/Integer.valueOf(num_b));
} catch (Exception e) { //处理除法操作异常
System.out.println("输入必须为数字或者被除数不能为零!");
}
}
}

我刚刚写的,你可以直接新建一个 test 类,然后将代码贴进去就OK~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友97ebf63
2010-05-28 · 超过15用户采纳过TA的回答
知道答主
回答量:89
采纳率:0%
帮助的人:54.5万
展开全部
除数 的异常是不是指的是 除数 不能为 0

你介一个 判断 如果除数为 0 就抛出异常 (前提是你继承与异常类或者自定义异常)或者 直接处理异常

就可以了....
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shchao84914
2010-05-28 · TA获得超过109个赞
知道小有建树答主
回答量:329
采纳率:0%
帮助的人:306万
展开全部
JAVA不熟悉啊,如果是ASP\PHP\C\VB,也许我可以分别用它们帮你解决一下问题1和问题2,呵呵~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e14414a
2010-05-28 · TA获得超过1319个赞
知道小有建树答主
回答量:714
采纳率:0%
帮助的人:826万
展开全部
求他们的除是什么意思? 是不是求余?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式