Buggy code:
public class main { class account { int id ; int pin ; int type ; int enable ; double rest ; double pend ; double lim ; account ( int a , int b , int c , int d , double e , double f , double g ) { } } Calendar c = Calendar . getInstance ( ) ; int Year = c . get ( Calendar . YEAR ) ; int Month = ( c . get ( Calendar . MONTH ) ) + 1 ; int Date = c . get ( Calendar . DATE ) ; int next = 0 ; int num ; int [ ] day = new int [ ] { 0 , 31 , 28 , 31 , 30 , 31 , 30 , 31 , 31 , 30 , 31 , 30 , 31 } ; HashMap < String , main . account > list = new HashMap < String , main . account > ( ) ; Scanner cin = new Scanner ( System . in ) ; File f = new File ( "data" ) ; void Init ( ) { } void Save ( ) { } void SetMenu ( ) { } int ReadInt ( int l , int r ) { } void Wrong ( ) { } void GetYear ( ) { } int ReadYear ( ) { } void GetMonth ( ) { } int Read2 ( int lim ) { } void GetDate ( ) { } int run ( int year ) { } void GetType ( ) { } int judge ( String a , String b ) { } void Open ( ) { System . out . println ( "Please<seq2seq4repair_space>input<seq2seq4repair_space>your<seq2seq4repair_space>name:" ) ; String name = cin . nextLine ( ) ; System . out . println ( "Please<seq2seq4repair_space>input<seq2seq4repair_space>your<seq2seq4repair_space>address:" ) ; String address = cin . nextLine ( ) ; GetYear ( ) ; int year = - 1 ; int month = - 1 ; int date = - 1 ; int t = - 1 ; for ( ; ; Wrong ( ) , GetYear ( ) ) { year = ReadYear ( ) ; if ( year != ( - 1 ) ) break ; } GetMonth ( ) ; for ( ; ; Wrong ( ) , GetMonth ( ) ) { month = Read2 ( 12 ) ; if ( ( year == ( Year ) ) && ( month > ( Month ) ) ) month = - 1 ; if ( month != ( - 1 ) ) break ; } GetDate ( ) ; for ( ; ; Wrong ( ) , GetDate ( ) ) { date = Read2 ( 31 ) ; if ( ( ( year == ( Year ) ) && ( month == ( Month ) ) ) && ( date > ( Date ) ) ) date = - 1 ; day [ 2 ] = ( ( run ( year ) ) == 0 ) ? 28 : 29 ; if ( date > ( day [ month ] ) ) date = - 1 ; if ( date != ( - 1 ) ) break ; } int age = ( Year ) - year ; System . out . println ( ( ( ( ( ( Year ) + "<seq2seq4repair_space>" ) + ( Month ) ) + "<seq2seq4repair_space>" ) + ( Date ) ) ) ; System . out . println ( ( ( ( ( year + "<seq2seq4repair_space>" ) + month ) + "<seq2seq4repair_space>" ) + date ) ) ; GetType ( ) ; for ( ; ; Wrong ( ) , GetType ( ) ) { t = ReadInt ( 1 , 3 ) ; if ( ( age < 16 ) && ( t != 2 ) ) t = - 1 ; if ( t != ( - 1 ) ) break ; } <START_BUG> if ( ( ( judge ( name , address ) ) % 2 ) == 1 ) { <END_BUG> int id = next ; int pin = ( ( int ) ( ( Math . random ( ) ) * ( 1 << 30 ) ) ) ; int type = t ; int enable = 1 ; double rest = 0 ; double pend = 0 ; double lim = 0 ; if ( type == 3 ) lim = ( judge ( name , address ) ) % 5000 ; ( num ) ++ ; list . put ( String . valueOf ( id ) , new main . account ( id , pin , type , enable , rest , pend , lim ) ) ; System . out . println ( ( ( ( ( ( ( ( "You<seq2seq4repair_space>have<seq2seq4repair_space>successfully<seq2seq4repair_space>opened<seq2seq4repair_space>an<seq2seq4repair_space>account!" + ( "\n" + "Your<seq2seq4repair_space>account<seq2seq4repair_space>number<seq2seq4repair_space>is<seq2seq4repair_space>" ) ) + id ) + "." ) + "\n" ) + "Your<seq2seq4repair_space>personal<seq2seq4repair_space>identification<seq2seq4repair_space>number<seq2seq4repair_space>id<seq2seq4repair_space>is<seq2seq4repair_space>" ) + pin ) + "." ) ) ; Save ( ) ; } else { System . out . println ( "Operation<seq2seq4repair_space>Failed!<seq2seq4repair_space>According<seq2seq4repair_space>to<seq2seq4repair_space>the<seq2seq4repair_space>credit<seq2seq4repair_space>searth,<seq2seq4repair_space>you<seq2seq4repair_space>are<seq2seq4repair_space>not<seq2seq4repair_space>allowed<seq2seq4repair_space>to<seq2seq4repair_space>open<seq2seq4repair_space>a<seq2seq4repair_space>new<seq2seq4repair_space>account!" ) ; } } void GetAccount ( ) { } int ReadAccount ( ) { } main . account IsAccount ( ) { } void GetKind ( ) { } void GetMoney ( ) { } double Readdouble ( ) { } double IsMoney ( ) { } void Deposit ( ) { } void Clear ( ) { } void GetPin ( ) { } void Withdraw ( ) { } void GetSur ( ) { } void Suspend ( ) { } void Close ( ) { } main ( ) { } public static void main ( String [ ] args ) { } No newline ; at end ; of file ; }

Fix:
if ( ! ( ( ( ( judge ( name , address ) ) % 2 ) == 0 ) && ( t == 3 ) ) ) {