Задача - Познай паролата
Здравейте :)
Искам да помоля за помощ, относно задачата за - Познай паролата - на Java! judge си ми дава усърдно 66 точки и това си е!
Не разбирам къде бъркам и какъв е проблема. :(
Благодаря ви :)
package guesspassword;
import java.util.Scanner;
public class GuessPassword {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String a = scanner.nextLine();
String b = "s3cr3t!P@ssw0rd";
if (a == b) {
System.out.println("Welcome");
} else {
System.out.println("Wrong password!");
}
}
}
Здравей :)
Благодаря за отговора. Изпробвах кода и така, но отново не се получава. :(
Въщност получи се! Разбрах къде ми е грешката!
При въвеждането на паролата - защото я копирам в конзолата, а то трябва да си я напиша ръчно, след като си я написах тръгна вярно. Благодаря още веднъж за помощта :) Eто и крайния вариант:
package guesspassword;
import java.util.Scanner;
public class GuessPassword {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String a = scanner.nextLine();
String b = "s3cr3t!P@ssw0rd";
if (a.equals(b)) {
System.out.println("Welcome");
} else {
System.out.println("Wrong password!");
}
}
}
Може и с тернарен оператор. ;)