Skip to main content

JAVA Program - 03. "JAVA Stdin and Stdout II"

 


If Else Statement

 Problem - 03: 

In this challenge, we test your knowledge of using if-else conditional statements to automate decision-making processes. An if-else statement has the following logical flow:



Task
Given an integer, , perform the following conditional actions:

  • If  is odd, print Weird
  • If  is even and in the inclusive range of  to , print Not Weird
  • If  is even and in the inclusive range of  to , print Weird
  • If  is even and greater than , print Not Weird.

Complete the stub code provided in your editor to print whether or not  is weird.

Input Format

A single line containing a positive integer, .

Constraints

Output Format

Print Weird if the number is weird; otherwise, print Not Weird.

Sample Input 0

3

Sample Output 0

Weird

Sample Input 1

24

Sample Output 1

Not Weird

Explanation

Sample Case 0: 
 is odd and odd numbers are weird, so we print Weird.

Sample Case 1: 
 and  is even, so it isn't weird. Thus, we print Not Weird.



code in java:


// Import the java library in place of "Scanner" you can use "*" which mean
you are calling all library....

import java.util.Scanner;
class Solution //class is keyword with user-define first letter should be
cap.
 {
  public static void main(String[] args)
  {
    Scanner sc = new Scanner(System.in);
    int n = sc.nextInt();
//use the if else statement
    if(n%2==1) //if n is odd
      System.out.print("Weird\n");
      else
      {
        if(n>=2 && n<=5){//range 2-5

          System.out.print("Not Werid\n");
        }
        else if(n>6 && n<=20){//range 6-20

          System.out.print("Weird\n");
        }
        else {

          System.out.print("Not Weird\n");
        }            
      }
  }
}

output:
6
Werid

2
Not Weird


Comments

Popular posts from this blog

JAVA Program - 04 "JAVA Output Formatting"

Java Stdin and Stdout I Program - 04 In this challenge, you must read an  integer , a  double , and a  String  from stdin, then print the values according to the instructions in the  Output Format  section below. To make the problem a little easier, a portion of the code is provided for you in the editor. Note:  We recommend completing  Java Stdin and Stdout I  before attempting this challenge. Input Format There are three lines of input: The first line contains an  integer . The second line contains a  double . The third line contains a  String . Output Format There are three lines of output: On the first line, print  String:  followed by the unaltered  String  read from stdin. On the second line, print  Double:  followed by the unaltered  double  read from stdin. On the third line, print  Int:  followed by the unaltered  integer  read from stdin. To make the problem ...

JAVA Program - 05 "JAVA Loops I"

Java Stdin and Stdout I   Program - 05 Java's  System.out.printf  function can be used to print formatted output. The purpose of this exercise is to test your understanding of formatting output using  printf . To get you started, a portion of the solution is provided for you in the editor; you must format and print the input to complete the solution. Input Format Every line of input will contain a  String  followed by an  integer . Each  String  will have a maximum of   alphabetic characters, and each  integer  will be in the inclusive range from   to. Output Format In each line of output there should be two columns: The first column contains the  String  and is left-justified using exactly the characters. The second column contains the  integer , expressed in exact digits; if the original input has less than three digits, you must pad your output's leading digits with zeroes. Sample Input java 100...