广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 3099 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
pk01749276 手机
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x8
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[Java][求助] 请问大大我到底哪里写错呢~~~~乍看之下都对阿
import java.io.*;
public class ex5_10
{
public static void main(String [] args)throws IOException
{
int time=0,sum=0,total=0,total2=0,total3=0,total4=0;

InputStreamReader in = new InputStreamReader(System.in);
BufferedReader buf = new BufferedReader(in);
System.out.print("请 ..

访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容



献花 x0 回到顶端 [楼 主] From:台湾中华电信HINET | Posted:2007-04-22 17:30 |
cage1016
数位造型
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x0
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

复制程式
import java.io.*;

public class ex5_10 {
       public static void main(String[] args) throws IOException {
              int time = 0, sum = 0, total = 0, total2 = 0, total3 = 0, total4 = 0;

              InputStreamReader in = new InputStreamReader(System.in);
              BufferedReader buf = new BufferedReader(in);
              System.out.print("请输入整月的工作时数:");
              time = Integer.parseInt(buf.readLine());
              System.out.print("请输入固定时薪:");
              sum = Integer.parseInt(buf.readLine());

              if (sum >= 121) {
                     total = 60 * sum;
                     total2 = (int) (sum * 1.33) * 60;
                     total3 = (int) (sum * 1.66) * (time - 120);
                     total4 = total + total2 + total3;
                     System.out.println("薪水为:" + total4);
              } else if (sum >= 61) {
                     total = 60 * sum;
                     total2 = (int) (sum * 1.33) * (time - 60);
                     total3 = total + total2;
                     System.out.println("薪水为:" + total3);
              } else {
                     total = time * sum;
                     System.out.println("薪水为:" + total);
              }
       }
}

其实还满多小错误的也
变数名子不一样
建议可以用一些IDE来辅助编辑
还有加一些try catch来检查输入的值

上面是可以run的
不过写法是可以再改啦

小小的建议


献花 x0 回到顶端 [1 楼] From:台湾中华电信HINET | Posted:2007-04-22 19:41 |
pk01749276 手机
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x8
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

终于可以RUN了,可是她的算数怪怪的。时数两小时,时薪100算出来居然是-1714.0怎会这样呢

import java.io.*;
public class ex5_10
{
     public static void main(String [] args)throws IOException
     {
           double total=0,total2=0,total3=0,total4=0;
    int time,sum ;
    InputStreamReader in = new InputStreamReader(System.in);
    BufferedReader buf = new BufferedReader(in);
           System.out.print("请输入整月的工作时数:");
           time = Integer.parseInt(buf.readLine());
           System.out.print("请输入固定时薪:");
           sum = Integer.parseInt(buf.readLine());
            if (sum<=60){
        total=time*sum;
        System.out.println("薪水为:"+total);}
      else if (sum<=120){
        total=60*sum;
        total2=(sum*1.33)*(time-60);
        total3=total+total2;
        System.out.println("薪水为:"+total3);}
      else{
        total=60*sum;
        total2=(sum*1.33)*60;
        total3=(sum*1.66)*(time-120);
        total4=total+total2+total3;
        System.out.println("薪水为:"+total4);
        }
  }
}


献花 x0 回到顶端 [2 楼] From:台湾中华电信HINET | Posted:2007-04-23 01:24 |
smartcdrw
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x1
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

//这是基本新吗?
total=60*sum;
//如果有超过60小时时薪变成1.33倍
//那你怎么没想到如果没超过呢就变负数了
//请多加一个if判断 time 有没有大于 60
total2=(sum*1.33)*(time-60);

total3=total+total2;
System.out.println("薪水为:"+total3);


[ 此文章被smartcdrw在2007-04-23 01:36重新编辑 ]


献花 x0 回到顶端 [3 楼] From:台湾和信超媒体宽带网 | Posted:2007-04-23 01:25 |
pk01749276 手机
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x8
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

她的算数怪怪的。时数两小时,时薪100算出来居然是-1714.0怎会这样呢


献花 x0 回到顶端 [4 楼] From:台湾中华电信HINET | Posted:2007-04-23 01:34 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.106491 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言