Estou fazendo uma lista de ex para a escola e fiquei com duvida:
o ex é esse:
Faça um programa que solicite Usuario e senha. Se o usuario for diferente de “teste” aparecer “Este usuario não existe”. Se a senha for diferente de “coisa” aparece “A senha não confere” e se todos os dados estiverem corretos Usuario=“teste” e Senha=“coisa” aparecer “login efetuado”.
eu tentei fazer não deu erro na compilação mas a hora de executar o programa deu erro, o programa ficou assim:
[code]class exe09
{
public static void main(String args[])
{
Bom considerando que vc omitiu coisas importantes do seu código…
Pus em negrito umas das formas corretas de comparar objetos, inclusive objetos String.
O if como está eu acredito que só funcione com tipos primitivos…
Pega como modelo esse código que fiz abaixo, ele não esta como você quer, mais trabalha encima dele que você vai conseguir fazer o seu certinho.
[code]import java.util.Scanner;
public class exe09 {
public static void main(String args[]) {
Scanner input = new Scanner(System.in);
System.out.print("Digite o nome do usuario: ");
String nomeUsuario = input.nextLine();
System.out.println("Digite a senha: ");
String senhaUsuario = input.nextLine();
if (nomeUsuario.equals("teste") && senhaUsuario.equals("coisa")) {
System.out.println("Login efetuado");
} else {
System.out.println("Este usuario não existe ");
System.out.println("A senha nao confere ");
}
}[/code]
Bom considerando que vc omitiu coisas importantes do seu código…
Pus em negrito umas das formas corretas de comparar objetos, inclusive objetos String.
O if como está eu acredito que só funcione com tipos primitivos…
public class exe09 {
public static void main(String args[]) {
Scanner input = new Scanner(System.in);
System.out.print("Digite o nome do usuario: ");
String nomeUsuario = input.nextLine();
System.out.println("Digite a senha: ");
String senhaUsuario = input.nextLine();
if (nomeUsuario.equals("teste") && senhaUsuario.equals("coisa")) {
System.out.println("Login efetuado");
} else {
System.out.println("Este usuario não existe ");
System.out.println("A senha nao confere ");
}
}
[quote=felipecrz@hotmail.com]quero fazer o código abaixo em janelas como faço?
import java.util.Scanner;
public class exe09 {
public static void main(String args[]) {
Scanner input = new Scanner(System.in);
System.out.print("Digite o nome do usuario: ");
String nomeUsuario = input.nextLine();
System.out.println("Digite a senha: ");
String senhaUsuario = input.nextLine();
if (nomeUsuario.equals("teste") && senhaUsuario.equals("coisa")) {
System.out.println("Login efetuado");
} else {
System.out.println("Este usuario não existe ");
System.out.println("A senha nao confere ");
}
} [/quote]