首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

Java编程有关问题。新手

2012-04-27 
Java编程问题。新手求助。假设星期一至星期五每工作一小时的工资是25.5元,星期六和星期日每工作一小时的工资

Java编程问题。新手求助。
假设星期一至星期五每工作一小时的工资是25.5元,星期六和星期日每工作一小时的工资是平时的3倍,其中工资的4.5%是税金。请编一程序从键盘输入星期序号(1,2,3,4,5,6,7分别表示星期一,星期二,…,星期六,星期天)和工作小时数,计算该日的工资及税金。
提示:
(1)从键盘输入数据用Scanner对象
1、import java.util.*;// 这条语句放在class语句的前面
2、在main方法后面添加如下代码,声明抛出IO异常
  throws IOException
3、定义Scanner对象
Scanner sr=new Scanner(System.in);
4、从键盘输入一个整数存放在变量x中。
int x=sr.nextInt();
(2)判断是星期几
salary=hour*25.5;
if(week>=6&&week<=7)
salary=salary*3;
taxes=salary*0.045;


[解决办法]
敢于下手,大不了删掉重写代码就是了。

Java code
import java.io.IOException;import java.util.Scanner;public class SlaryCalculate {    public static void main(String args[]) throws IOException{        Scanner sr = new Scanner(System.in);System.out.println("请输入星期几(from 1 to 7):");        int week = sr.nextInt();System.out.println("请输入工作小时数(from 0 to 24):");        int hour = sr.nextInt();        double salary = 0;        double taxes = 0;        salary=hour*25.5;        if(week>=6&&week<=7)            salary=salary*3;            taxes=salary*0.045;System.out.println("日薪:" + salary + "元           税金:" + taxes+"元");    }} 

热点排行