Ich bin Anfänger in Java, und ich lerne die if-Anweisung ohneelse
, kann bitte die Community meinen Code zu verbessern?Verwendung der if-Anweisung
Problemstellung: In diesem Code verwenden wir nur die if-Anweisung zu üben. Hier müssen Sie Ihr Alter eingeben, um mit heißen Mädchen in die Bar zu gehen, wenn Ihr Alter über 18 ist, können Sie eintreten. Wenn es unter 18 ist, können Sie nicht eingeben.
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner input = new Scanner(System.in);
int age;
// Ask the age
System.out.println("Please write your age to enter to the bar:");
age = input.nextInt();
// Equal to
if(age == 18){
System.out.println("Your age " + age + " it's equal to 18, you can enter");
}
// Not equal to
if(age != 18){
System.out.println("Your age " + age + " it's not equal to 18");
}
// Greater than
if(age > 18){
System.out.println("Your age " + age + " " + "is greater than 18, you can enter");
}
// Less than
if(age < 18){
System.out.println("Your age " + age + " " + "is less than 18, you can't enter");
}
// Greater than or equal to
if(age >= 18){
System.out.println("Your age " + age + " is greater than or equal to 18, you can enter");
}
// Less than or equal to
if(age <= 18){
System.out.println("Your age " + age + " is less than or equal to 18, you can't enter");
}
}
}
Was gibt es zu überprüfen, wenn es nur eine Liste von ihnen mit verschiedenen Betreibern? Das ist natürlich nicht die beste Art, das zu tun, aber indem du sagst "ohne sonst" * scheinst du das sowieso zu wissen. –
Sieht gut aus. Ein Punkt, die letzten beiden Aussagen sind nutzlos, weil die vier vorher alle Möglichkeiten ausgeschöpft haben, damit sie nie zu ihnen kommen. Für zukünftige Referenz, und ich bin sicher, dass Sie dies während des Lernens abdecken werden, ist eine switch-Anweisung perfekt für diese Art von Problemen. Eine lustige Sache zu lernen! –
@AyoubFalah Ich habe nicht downvote, aber es ist eine minderwertige Frage, wie es fragt nach 'if' Verwendung ohne Angabe dessen, was ihr eigentliches Problem ist, so kann ich sehen, warum zwei Leute taten. –