السلام عليكم
مساء الخير
كتبت برنامج وعطنى خطأ يقول class main ماهوى موجود وأنا كتبه class main مورضى يشتغل
ممكن تراد على ضرورى
وشكرا.
public class lock{
privet int num1 ;
privet int num2 ;
privet int num3 ;
privet int flag ;
public lock ( ) {
Num1 =1;
Num2 =1;
Num3 =1;
Flag =0;
}
public lock ( int a , int b , int c) {
Num1 =a ;
Num2 =b ;
Num3 = c ;
Flag =0;
}
Public void open ( int a , int b , int c) {
if ( num1 == a && num2 == b && num3==c )
{
Flag = 1;
System.out.println( " the lock is open ") ;
}
else
System.out.println( " the combination was incorrect ") ;
}
Public void close ( ) {
Flag =0;
System.out.println( " the lock is closed ") ;
}
Public void OpenClose ( ) {
If ( flag ==1 )
System.out.println( " the lock is open ") ;
Else
System.out.println( " the lock is close ") ;
Public void ChangCompo ( int a , int b , int c , int d , int e , int f) {
if ( num1 == a && num2 == b && num3==c ){
num1 = d ;
num2 = e ;
num3 = f ;
}
}
}// end class
-----------------------------
Import java.util.Scanner
public class LockTest{
public static void main ( string [] args ){
Lock y = new lock( 5 , 10 , 15 ) ;
B. OpenClosed () ;
B. ChangCompo ( 5 , 10 , 15, 1 , 2 , 3 ) ;
B. Open ( 1, 2, 3);
B. ChangCompo (1 , 2 , 3, 5 , 10 , 15 ) ;
B. Open ( 5 , 10 , 15 ) ;
B.Close ();
System.out.println("the compantion is being changed 30 40 50");
B. ChangCompo ( 5 , 10 , 15, 30 , 40 , 50 ) ;
B. Open ( 5 , 10 , 15 ) ;
B. Open ( 30 , 40 , 50 ) ;
B.Close ();
Scanner input = new Scanner ( system.in ) ;
Int a = input.nextInt();
Int b = input.nextInt();
Int c = input.nextInt();
B. Open ( a , b , c ) ;
}// end main
}// end class


