New course! Every coder should learn Generative AI!
Try a free lesson0
the switch statement
hello everyone in the community, i'm having a problem doing the java switch statement quick test. this is my code but i only have 3 part of the quiz doing good and i need have all fine for approved // your code goes here switch (emotion){ case 1: System.out.println("You are happy!"); break; case 2: System.out.println("You are sad!"); break; case 3: System.out.println("You are angry"); break; case 4: System.out.println("You are surprised"); break; default: if (emotion > 4 || emotion <1 ){ System.out.println("Unknown emotion."); } } } }
12 Answers
- 5
switch (emotion){
case 1:
System.out.println("You are happy!");
break;
case 2:
System.out.println("You are sad!");
break;
case 3:
if (!(emotion%4==0)){
System.out.println("You are angry!");
}
break;
case 4:
if (!(emotion%6==0)){
System.out.println("You are surprised!");
}
break;
default:
if (emotion > 4 || emotion <1 ){
System.out.println("Unknown emotion.");
}
}
}
}
//this is correct!!
+ 6
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int emotion = scanner.nextInt();
/*
1 - "You are happy!"
2 - "You are sad!"
3 - "You are angry!"
4 - "You are surprised!"
other - "Unknown emotion."
*/
switch (emotion) {
case 1:
System.out.println("You are happy!");
break;
case 2:
System.out.println("You are sad!");
break;
case 3:
System.out.println("You are angry!");
break;
case 4:
System.out.println("You are suprised!");
break;
default:
System.out.println("Unknown emotion.");
}
// your code goes here
}
}
test case 5 not working
+ 4
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int emotion = scanner.nextInt();
/*
1 - "You are happy!"
2 - "You are sad!"
3 - "You are angry!"
4 - "You are surprised!"
other - "Unknown emotion."
*/
// your code goes here
switch (emotion){
case 1:
System.out.println("You are happy!");
break;
case 2:
System.out.println("You are sad!");
break;
case 3:
System.out.println("You are angry!");
break;
case 4:
System.out.println("You are surprised!");
break;
default:
if (emotion > 4 || emotion <1 ){
System.out.println("Unknown emotion.");
}
}
}
}
This code is correct
+ 2
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int emotion = scanner.nextInt();
/*
1 - "You are happy!"
2 - "You are sad!"
3 - "You are angry!"
4 - "You are surprised!"
other - "Unknown emotion."
*/
// your code goes here
switch (emotion){
case 1:
System.out.println("You are happy!");
break;
case 2:
System.out.println("You are sad!");
break;
case 3:
System.out.println("You are angry!");
break;
case 4:
System.out.println("You are surprised!");
break;
default:
System.out.println("Unknown emotion.");
}
}
}
+ 1
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int emotion = scanner.nextInt();
switch (emotion){
case 1:
System.out.println("You are happy!");
break;
case 2:
System.out.println("You are sad!");
break;
case 3:
System.out.println("You are angry!");
break;
case 4:
System.out.println("You are surprised!");
break;
default:
if (emotion > 4 || emotion <1 ){
System.out.println("Unknown emotion.");
}
}
}
0
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int emotion = scanner.nextInt();
/*
1 - "You are happy!"
2 - "You are sad!"
3 - "You are angry!"
4 - "You are surprised!"
other - "Unknown emotion."
*/
// your code goes here
switch (emotion){
case 1:
System.out.println("You are happy!");
break;
case 2:
System.out.println("You are sad!");
break;
case 3:
System.out.println("You are angry!");
break;
case 4:
System.out.println("You are surprised!");
break;
default:
if (emotion > 4 || emotion <1 ){
System.out.println("Unknown emotion.");
}
}
}
}
0
switch(emotion){
case 1:
System.out.println("You are happy! ");
break;
case 2:
System.out.println("You are sad! ");
break;
case 3:
System.out.println("You are angry! ");
break;
case 4:
System.out.println("You are surprised! ");
break;
default:
System.out.println("Unknown emotion. ");
}
}
}
0
Is there anything I miss friends????
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int emotion = scanner.nextInt();
/*
1 - "You are happy!"
2 - "You are sad!"
3 - "You are angry!"
4 - "You are surprised!"
other - "Unknown emotion."
*/
switch (emotion){
case 1:
System.out.println("You are happy!");
break;
case 2:
System.out.println("You are sad!");
break;
case 3:
System.out.println("You are angry!");
break;
case 4:
System.out.println("You are surprised");
break;
default:
System.out.println("Unknown emotion.");
}
}
}
0
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int emotion = scanner.nextInt();
/*
1 - "You are happy!"
2 - "You are sad!"
3 - "You are angry!"
4 - "You are surprised!"
other - "Unknown emotion."
*/
// your code goes here
switch (emotion){
case 1:
System.out.println("You are happy!");
break;
case 2:
System.out.println("You are sad!");
break;
case 3:
System.out.println("You are angry!");
break;
case 4:
System.out.println("You are surprised!");
break;
default:
System.out.println("Unknown emotion.");
}
}
}
This is a correct code
0
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int emotion = scanner.nextInt();
/*
1 - "You are happy!"
2 - "You are sad!"
3 - "You are angry!"
4 - "You are surprised!"
other - "Unknown emotion."
*/
// your code goes here
switch (emotion){
case 1:
System.out.println("You are happy!");
break;
case 2:
System.out.println("You are sad!");
break;
case 3:
System.out.println("You are angry!");
break;
case 4:
System.out.println("You are surprised!");
break;
default:
if (emotion > 4 || emotion <1 ){
System.out.println("Unknown emotion.");
}
}
}
}
- 1
can you write the code, because i don't know how to do that ?
i mean something like this :
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int emotion = scanner.nextInt();
/*
1 - "You are happy!"
2 - "You are sad!"
3 - "You are angry!"
4 - "You are surprised!"
other - "Unknown emotion."
*/
// your code goes here
switch (emotion){
case 1:
System.out.println("You are happy!");
break;
case 2:
System.out.println("You are sad!");
break;
case 3:
if (!(emotion%4==0)){
System.out.println("You are angry");
}
break;
case 4:
if (!(emotion%6==0)){
System.out.println("You are surprised");
}
break;
default:
if (emotion > 4 || emotion <1 ){
System.out.println("Unknown emotion.");
}
}
}
}
but the error still remains
- 4
The switch Statement
Your robot can recognize your emotions marked with number that represents each of them:
1 - You are happy!
2 - You are sad!
3 - You are angry!
4 - You are surprised!
Write a program that takes the emotion number as input and outputs the corresponding message in given format.
If the input is an emotion that the program doesn’t know, it should output: "Unknown emotion.".