Enviado em 17/06/2015 - 22:01h
Boa noite estou com um problema... comecei a aprender a programar em java essa semana (já venho programando em c na universidade 1º semestre), resolvi fazer trazer todos os exercicios que fiz para o java. O problema é utilizando "char" ou "strings", fiz de dois modos mas não executa... não sei se o problema está no scan da váriavel "sexo", creio que seja algo simples... ficarei grato por um explicação e tbm como utilizar "char" em java!!! (Utilizando a IDE Eclipse)
com Strings
package _2_atividadade_para_nota;
import java.util.Scanner;
public class EXEMPLO {
private static Scanner in;
public static void main(String[] args) {
/*Faça um programa em java para
descobrir se o sexo da pessoa é masculino ou feminino.*/
in = new Scanner(System.in);
String sexo;
System.out.printf("Informe o seu ((F)Feminino ou (M)Masculino): ");
sexo = in.next();
if(sexo == "f" || sexo == "F"){
System.out.println("O sexo é feminino!");
}
if(sexo == "m" || sexo == "M"){
System.out.println("O sexo é masculino!");
}
}
}
com Char
package _2_atividadade_para_nota;
import java.util.Scanner;
public class EXEMPLO {
private static Scanner in;
public static void main(String[] args) {
/*Faça um programa em java para
descobrir se o sexo da pessoa é masculino ou feminino.*/
in = new Scanner(System.in);
char sexo;
System.out.printf("Informe o seu ((F)Feminino ou (M)Masculino): ");
sexo = in.next();
if (sexo == 'f' || sexo == 'F'){
System.out.println("O sexo é feminino!");
}
if (sexo == 'm' || sexo == 'M'){
System.out.println("O sexo é masculino!");
}
}
}
com Strings
package _2_atividadade_para_nota;
import java.util.Scanner;
public class EXEMPLO {
private static Scanner in;
public static void main(String[] args) {
/*Faça um programa em java para
descobrir se o sexo da pessoa é masculino ou feminino.*/
in = new Scanner(System.in);
String sexo;
System.out.printf("Informe o seu ((F)Feminino ou (M)Masculino): ");
sexo = in.next();
if(sexo == "f" || sexo == "F"){
System.out.println("O sexo é feminino!");
}
if(sexo == "m" || sexo == "M"){
System.out.println("O sexo é masculino!");
}
}
}
com Char
package _2_atividadade_para_nota;
import java.util.Scanner;
public class EXEMPLO {
private static Scanner in;
public static void main(String[] args) {
/*Faça um programa em java para
descobrir se o sexo da pessoa é masculino ou feminino.*/
in = new Scanner(System.in);
char sexo;
System.out.printf("Informe o seu ((F)Feminino ou (M)Masculino): ");
sexo = in.next();
if (sexo == 'f' || sexo == 'F'){
System.out.println("O sexo é feminino!");
}
if (sexo == 'm' || sexo == 'M'){
System.out.println("O sexo é masculino!");
}
}
}