Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java SE 综合讨论区  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
话题被移动
该话题已被移动 - littledeer1974 , 2004-12-05 22:06
如果您尚不清楚该话题被移动的原因,请参考论坛规则以及本版公告或者联系本版版主。
作者 Re:关于try--catch--finally和java标准输入流(急~~~) [Re:rahoo]
rahoo





发贴: 7
积分: 0
于 2004-12-04 15:21 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
这是我的程序
一个非常简单的银行存取款问题,但运行起来有很多问题

import java.io.*;
import java.util.*;
public class Xiti3
{
private String zhanghao,xm,opentime,haoma;
private int num=0;
public Xiti3(String zhanghao,String xm,String opentime,String haoma,int num)
{
this.zhanghao=zhanghao;
this.xm=xm;
this.opentime=opentime;
this.haoma=haoma;
this.num=num;
}
public void withdrawal(int n)
{
if(n<=num)
{
num=num-n;
System.out.println("余额为:"+num);
}
else System.out.println("余额不足!");
}
public void saving(int n)
{
num=num+n;
System.out.println("余额为:"+num);
}
public static void main(String args[]) throws IOException
{
byte buffer[]=new byte[20];
String zh,xm,ot,hm;
int n;
System.out.print("帐号: ");
System.in.read(buffer);
zh=new String(buffer).trim();
System.out.print("姓名: ");
System.in.read(buffer);
xm=new String(buffer).trim();
System.out.print("身份证号码: ");
System.in.read(buffer);
hm=new String(buffer).trim();
//System.out.println(hm.length());
//System.out.println(hm);
System.out.print("存款金额: ");
System.in.read(buffer);
n=Integer.parseInt(new String(buffer).trim());
Date now=new Date();
ot=now.toString();
Xiti3 a=new Xiti3(zh,xm,ot,hm,n);
boolean flag=true;
while(flag)
{
System.out.println("请选择操作: 1.存款 2.取款 3.退出");
System.in.read(buffer);
try{
n=Integer.parseInt(new String(buffer).trim());
}
catch(Exception e)
{
System.out.println("捕获");
}
switch(n)
{
case 1: System.out.print("存款金额: ");
System.in.read(buffer);
n=Integer.parseInt(new String(buffer).trim());
a.saving(n);
break;
case 2: System.out.print("取款金额: ");
System.in.read(buffer);
n=Integer.parseInt(new String(buffer).trim());
a.withdrawal(n);
break;
case 3: flag=false;
break;
default: System.out.println("操作错误!");
}
}
}
}


littledeer1974 edited on 2004-12-05 22:05


菜鸟请教,基本程序调试不通,急急急急急急!!!

话题树型展开
人气 标题 作者 字数 发贴时间
9886 关于try--catch--finally和java标准输入流(急~~~) rahoo 1025 2004-12-04 15:15
7897 Re:关于try--catch--finally和java标准输入流(急~~~) rahoo 2195 2004-12-04 15:21
8084 Re:关于try--catch--finally和java标准输入流(急~~~) rahoo 190 2004-12-04 15:25
8000 Re:关于try--catch--finally和java标准输入流(急~~~) rahoo 458 2004-12-04 15:28
7979 Re:关于try--catch--finally和java标准输入流(急~~~) rahoo 118 2004-12-04 15:31
8355 Re:关于try--catch--finally和java标准输入流(急~~~) michaelyung 645 2004-12-20 15:10

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923