import Ġjava . util . Scanner Ċ Ċ fun Ġmain () Ġ{ ĊĊĠ Ġprintln (" Login Ġe ĠSen ha ") ĊĠ Ġprintln ("") ĊĊĠ Ġval Ġle it ura Ġ= ĠScanner ( System .` in `) ĊĊĠ Ġprint (" Dig ite Ġo Ġlogin : Ġ") ĊĠ Ġval Ġlogin Ġ= Ġle it ura . nextLine () ĊĊĠ Ġprint (" Dig ite Ġa Ġsen ha : Ġ") ĊĠ Ġval Ġsen ha Ġ= Ġle it ura . nextLine () ĊĊĠ Ġif Ġ( login . equals ( sen ha )) Ġ{ ĊĠĠĠ Ġprintln (" Login Ġe ĠSen ha ĠnÃ£o Ġpodem Ġser Ġig ua is .") ĊĠ Ġ} Ġelse Ġif Ġ( login . length Ġ< Ġ 5 Ġ|| Ġlogin . length Ġ> Ġ 1 5 ) Ġ{ ĊĠĠĠ Ġprintln (" O Ġlogin Ġdeve Ġter Ġentre Ġ 5 Ġe Ġ 1 5 Ġcaracteres ") ĊĠ Ġ} Ġelse Ġif Ġ( sen ha . length Ġ< Ġ 5 Ġ|| Ġsen ha . length Ġ> Ġ 1 5 ) Ġ{ ĊĠĠĠ Ġprintln (" A Ġsen ha Ġdeve Ġter Ġentre Ġ 5 Ġe Ġ 1 5 Ġcaracteres ") ĊĠ Ġ} Ġelse Ġ{ ĊĠĠĠ Ġvar Ġtem Dig ito Numeric o Ġ= Ġfalse ĊĠĠĠ Ġvar Ġtem Le tra M ai us cul a Ġ= Ġfalse ĊĠĠĠ Ġvar Ġcar act ere : Char ĊĠĠĠ Ġfor Ġ( i Ġin Ġsen ha . indices ) Ġ{ ĊĠĠĠĠĠ Ġcar act ere Ġ= Ġsen ha [ i ] ĊĠĠĠĠĠ Ġif Ġ( car act ere . is Digit ()) Ġ{ ĊĠĠĠĠĠĠĠ Ġtem Dig ito Numeric o Ġ= Ġtrue ĊĠĠĠĠĠĠĠ Ġcontinue ĊĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġif Ġ( car act ere . is UpperCase ()) Ġ{ ĊĠĠĠĠĠĠĠ Ġtem Le tra M ai us cul a Ġ= Ġtrue ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( tem Dig ito Numeric o Ġ&& Ġtem Le tra M ai us cul a ) Ġ{ ĊĠĠĠĠĠ Ġprintln (" Login Ġe ĠSen ha ĠvÃ¡l idos ") ĊĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠ Ġprintln (" A Ġsen ha Ġdeve Ġter Ġpelo Ġmenos Ġum Ġd ÃŃ git o Ġe Ġpelo Ġmenos Ġuma Ġle tra Ġmai Ãº su cla .") ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĠĠ Ċ } Ċ