Java Tutorial
In java programming, if else statements can be used to do the different logic's based on condition.
This java program is used to check whether number is positive number or negative number using if else statements.
import java.util.Scanner; public class Positive{ public static boolean positive(int number){ if(number >= 0){ return true; } else { return false; } } public static void main(String[] args){ System.out.print("Enter Number: "); Scanner sc=new Scanner(System.in); int number = sc.nextInt(); if(positive(number)){ System.out.println("Number is positive!"); } else { System.out.println("Number is negative!"); } } }Output:
D:\Java_Programs>javac Positive.java D:\Java_Programs>java Positive Enter Number: 5 Number is positive! D:\Java_Programs>javac Positive.java D:\Java_Programs>java Positive Enter Number: -54 Number is negative! D:\Java_Programs>javac Positive.java D:\Java_Programs>java Positive Enter Number: 0 Number is positive!
This java program is used to identify positive or negative and uses different logic's for positive and negative using switch case statements.
Used indefinite loop to check the user input number is positive or negative, user has to specify n or no to exit the program.
import java.util.Scanner; public class Positive{ // Checks positive or negative public static int positive(int number){ if(number > 0){ return 1; } else if (number < 0){ return 0; } else { return -1; } } public static void main(String[] args){ Scanner sc=new Scanner(System.in); while(true){ System.out.print("Enter Number: "); int number = sc.nextInt(); int caseID = positive(number); // different logics for positive, negative or neither positive nor negative. switch(caseID){ case 0: System.out.println("Number is negative!"); break; case 1: System.out.println("Number is positive!"); break; default: System.out.println("Number is neither positve or positive!"); } System.out.print("Do you want to check for other number (Y->yes / N ->No): "); String ch = sc.next(); if(ch.toLowerCase() == "N" || ch.toLowerCase() == "no"){ break; } } } }Output:
D:\Java_Programs>javac Positive.java D:\Java_Programs>java Positive Enter Number: 5 Number is positive! Do you want to check for other number (Y->yes / N ->No): y Enter Number: 0 Number is neither positve or positive! Do you want to check for other number (Y->yes / N ->No): Y Enter Number: -6 Number is negative! Do you want to check for other number (Y->yes / N ->No): no
import java.util.Scanner; public class Positive{ public static void main(String[] args){ Scanner sc=new Scanner(System.in); while(true){ System.out.print("Enter Number: "); int number = sc.nextInt(); String msg = (number >= 0)?"Number is positive!":"Number is negative!"; System.out.println(msg); System.out.print("Do you want to check for other number (Y->yes / N ->No): "); String ch = sc.next(); if(ch.toLowerCase().equals("n") || ch.toLowerCase().equals("no")){ break; } } } }Output:
D:\Java_Programs>javac Positive.java D:\Java_Programs>java Positive Enter Number: 5 Number is positive! Do you want to check for other number (Y->yes / N ->No): y Enter Number: -8 Number is negative! Do you want to check for other number (Y->yes / N ->No): n
Java Tutorial
Privacy Policy | Copyright2020 - All Rights Reserved. | Contact us | Report website issues in Github | Facebook page | Google+ page