[试题]

阅读以下说明和Java代码,将填入 (n) 处的字句在对应栏内。

[说明]

现需要统计某企业员工的月平均工资,即该企业本月发给员工的工资总和除以员工人数。假设企业本月发给员工的工资总和为sumSalary,该企业的员工总数为employeeNumber,下面的程序代码计算该企业员工本月的平均工资,其中需要处理employNumber为0的情况。

[Java代码]

import Java.util.Scanner;

public class JavaMain{

static float average(float X,int Y)throws Exception{

if(Y==0)throw new Exception( (1)______ );

return X/Y;

}

Static Void caculate()throws Exception{

float sumSalary;

int employeeNumber;

Scanner SC=new Scanner( (2)______);

try{

System.out.println("请输入当月工资总和与员工数:");

sumSalary=sc.nextFloat(); //从标准输入获得工资总和

employeeNumber=S

C.nextInt(); //从标准输入获得员工数

float k=average(sumSalary,employeeNumber);

System.out.println("平均工资:"+k);

}(3)______ (Exception e){

if(e.getMeSSage().equalSIgnoreCase("zero")){

System.out.println("请重新输入当月工资总和与员工数:");

sumSalary=sc.nextFloat();

employeeNumber=sc.nextInt();

float k=average(sumSalary,employeeNumber);

System.out.println("平均工资:"+k);

}

}

}

public Static void msin(String[] argS){

try {

caculate();

}(4)______ (Exception e) {

if ( e.getMessage().equalsIgnoreCase("zero"))

system.out.println("程序未正确计算平均工资!");

}

}

}

[问题1]

程序运行时,若输入的员工工资总和为6000,员工数为5,则屏幕输出为:

请输入当月工资总和与员工数:

6000 5(5)______

[问题2]

若程序运行时,第一次输入的员工工资总和为6000,员工数为0,第二次输入的员工工资总和为0,员工数为0,则屏幕输出为:

请输入当月工资总和与员工数:

6000 0(6)______

0 0(7)______

参考答案与解析:

相关试题

阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。 (说明) 下面

[试题]阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。(说明)下面的Java程序演示了程序竞争资源(Mutex的实例对象)而引起程序死锁的一种例子。(Java程序)import java.applet.*;import java.awt.*;//此处声明一个互斥类class Mutex { }class A extends (1){private Mutex first,second;public A(Mutex f,Mutex s){first = f;second = s;}publ

  • 查看答案
  • 阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。 (说明) 下面

    [主观题]阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。(说明)下面的Java程序演示了如何使用Applet在网页上显示图形用户界面CUI(graphical user interface),该实例显示一个时钟。每当浏览器显现Applet的内容时都调用start()函数,让applet得以开始工作(尤其时那些被stop()函数所关闭的工作)。每当浏览器不再显现Applet的内容时都调用stop()函数,让applet得以关闭某些甚耗资源的工作调用destroy()函数之后也会调用此函数。

  • 查看答案
  • 阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。 (说明) 下面

    [主观题]阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。(说明)下面的Java程序演示了如何在用户等待载入主程序时显示logo图片的例子。logo图片mylogo.gif存放在文件夹image下面。显示logo图片的是一个线程类logo。(Java程序)import javax.swing.*;import java.awt.*;import java.awt.event.*;import javax.swing.ImageIcon.*;import java.lang.Runnable

  • 查看答案
  • 阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。[说明] 编写一

    [试题]阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。[说明]编写一个字符界面的Java Application 程序,接受用户输入的10个整数,并输出这10个整数的最大值和最小值。[Java 代码]import java. io.* ;public class abc{public static void main ((1)){int i, n=10, max=0, min=0, temp=0;try {B.ufferedReader br = new BufferedReader (

  • 查看答案
  • 阅读以下说明和java代码,将应填入(n)处的字句写在对应栏内。[说明] 本程序

    [试题]阅读以下说明和java代码,将应填入(n)处的字句写在对应栏内。[说明]本程序中预设了若干个用户名和口令。用户输入正确的用户名后,可以查找对应的口令,一旦输入结束标记“end”,程序结束。[Java代码]import java. io. *:public class User {public String user;public Siring pass;public User() { }public User( String u,String p) {user=u;pass=p;}public S

  • 查看答案
  • 阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。(说明) 下面代

    [试题]阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。(说明)下面代码里,instr是一个抽象类,它被两个子类wind和rain分别实现,而brass又继承了wind类,并覆盖了play方法。(程序)(1) class instr{(2) Void play();}class wind (3) instr{void play(){System.out.println("wind play!");}}class rain extends instr {void play(){Syste

  • 查看答案
  • 阅读以下说明和java代码,将应填入(n)处的字句写在对应栏内。[说明] 有若干

    [试题]阅读以下说明和java代码,将应填入(n)处的字句写在对应栏内。[说明]有若干教师,每个教师只有姓名,一个教师可以指导多名研究生;每名研究生有姓名和研究方向,程序最后输出每个教师指导的所有研究生的姓名和研究方向。[Java程序]public class Teacher {String name;int top=0;Student[] student=new Student[20];public Teacher() {}public Teacher(String name) { this.name=

  • 查看答案
  • 阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内(说明) 编写字符

    [主观题]阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内(说明)编写字符界面的Application程序,接收依次输入的10个整型数据,每个数据一行,将这些数据按升序排序后从系统的标准输出设备输出。(Java代码)import java.iO.*;import java.util.* ;public class compositor{public static void main ( String args[] ){final int NUMBER=10;Vector dataVector

  • 查看答案
  • 阅读以下说明和JAVA2代码,将应填入(n)处的字句写在对应栏内。(说明) 以下

    [主观题]阅读以下说明和JAVA2代码,将应填入(n)处的字句写在对应栏内。(说明)以下程序实现了利用鼠标任意移动该圆形的位置,仔细阅读代码和相关注释,将程序补充完整。(代码6)import java.awt.*;import java.awt.event.*;public class CIUSAMPLE extends Frame. implements MouseMotionListener, MouseListener{static CIUSAMPLE frm=new CIUSAMPLE ();in

  • 查看答案
  • 阅读以下说明和Java程序,将应填入(n)处的字句写在对应栏内。 [说明] 下面

    [试题]阅读以下说明和Java程序,将应填入(n)处的字句写在对应栏内。[说明]下面程序是为汽车市场编制的一个程序的一部分。其中automobile是基类。[Java程序]class MainJava{public static void main(String agr[]){car sedan=new car();sedan.initialize(24,20.0,4);System.out.println ("The sedan can travel"+ (1) +"miles./n");Sys

  • 查看答案
  • 阅读以下说明和Java代码,将填入(n)处的字句在对应栏内。 [说明] 现需要统