// Я новичок в Java и занимаюсь некоторыми вопросами о netbeans. Я получаю ошибку компиляции в public class bank_acc (ide предлагает мне изменить имя всей моей программы на bank_acc, но насколько я знаю, имя программы совпадает с именем класса, которое имеет основную функцию). Когда я меняю его, я получаю ошибку в классе prog2. В любом случае это не работает. Пожалуйста помоги.Ошибка компиляции Netbeans
package prog2;
import java.util.Scanner;
public class bank_acc{
String name;
double acc_no;
String acc_type;
double bal;
Scanner s = new Scanner(System.in);
void bank_acc(){
System.out.println("Enter basic values");
name = s.nextLine();
acc_no = s.nextInt();
acc_type = s.nextLine();
bal = 1000;
}
// function to deposit money in acc.
void deposit(){
System.out.println("Enter the amount to be deposited");
double amt=s.nextDouble();
bal+=amt;
}
// function to withdraw amt after checking it.
void wac(){
System.out.println("Current balance = "+bal);
System.out.println("Enter amount to be withdrawn");
Double wdraw_amt=s.nextDouble();
bal-=wdraw_amt;
}
void display(){
System.out.println("Welcome to THE BANK !");
System.out.println("Your name is: "+name);
System.out.println("Account Balance: "+bal);
}
}
public class Prog2{
public static void main(String[] args) {
// TODO code application logic here
bank_acc a = new bank_acc();
a.deposit();
a.wac();
a.display();
System.out.println("Thank you. Keep working!");
}
}
У вас есть два открытых класса. Только один может быть открытым. – Makoto
В Java только один открытый класс может быть в файле Java, а также это имя класса должно быть одинаковым с именем файла –
Для справки в будущем, если у вас есть ошибка, о которой вы спрашиваете, ** сообщите нам, что такое ошибка **. Не заставляй нас сидеть здесь и угадывать. – tnw