wslss007
发贴: 35
积分: 0
|
于 2005-10-31 12:37
今天我做了一个题目,要求是对一般取款机进行模拟,让用户输入密码1234,就显示密码正确,否则密码错误。程序如下: import java.io.*; public class hi
{ public static void main(String args[]) throws IOException{ String key=""; BufferedReader buffer; buffer=new BufferedReader(new InputStreamReader(System.in)); user_data obj= new user_data("A00004","jone","1234",581000); System.out.println("input password"); key=buffer.readLine(); if(obj.password==key){ System.out.println("密码正确"); } else{ System.out.println("密码错误"); } } static class user_data{ String id; String name; String password; double money; user_data(String str1,String str2,String str3,double v1); { id=str1;name=str2;password=str3;money=v1; } }
运行时发现在定义user_data的构造函数发生错误, d:\JCREAT~1\MyProjects\hi.java:26: 缺少方法主体,或声明抽象 user_data(String str1,String str2,String str3,double v1);
此错误什么意思,该怎么改,还有就是能不能把类user_data放到类hi前面定义。
why edited on 2005-10-31 23:04
|