{"id":25538741,"date":"2022-08-18T21:13:26","date_gmt":"2022-08-18T15:43:26","guid":{"rendered":"https:\/\/entri.app\/blog\/?p=25538741"},"modified":"2022-11-23T14:42:47","modified_gmt":"2022-11-23T09:12:47","slug":"java-program-to-check-if-a-number-is-positive-or-negative","status":"publish","type":"post","link":"https:\/\/entri.app\/blog\/java-program-to-check-if-a-number-is-positive-or-negative\/","title":{"rendered":"Java Program to Check if a Number is Positive or Negative"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69e86eae9a9d4\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69e86eae9a9d4\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/entri.app\/blog\/java-program-to-check-if-a-number-is-positive-or-negative\/#Using_Relational_Operator\" >Using Relational Operator<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/entri.app\/blog\/java-program-to-check-if-a-number-is-positive-or-negative\/#Using_Bit_Shift_Operator\" >Using Bit Shift Operator<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/entri.app\/blog\/java-program-to-check-if-a-number-is-positive-or-negative\/#Using_ArrayList_Class\" >Using ArrayList Class<\/a><\/li><\/ul><\/nav><\/div>\n<h1 class=\"h1\"><\/h1>\n<p>In this article, we will write the Java programs to check if a number is positive or negative. We have used the following ways\u00a0to check the number is positive, negative, or zero.<\/p>\n<ul class=\"points\">\n<li>Using\u00a0<strong>Relational<\/strong>\u00a0Operator<\/li>\n<li>Using\u00a0<strong>Math.signum()<\/strong>\u00a0Method<\/li>\n<li>Using\u00a0<strong>Integer.signum()<\/strong>\u00a0Method<\/li>\n<li>Using\u00a0<strong>Bit Shift<\/strong>\u00a0Operator<\/li>\n<li>Using\u00a0<strong>ArrayList<\/strong>\u00a0class<\/li>\n<\/ul>\n<p><a href=\"https:\/\/bit.ly\/3ELmCiA\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-25522670 size-full\" src=\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/04\/Python-and-Machine-Learning-Rectangle-1.png\" alt=\"Python and Machine Learning Rectangle\" width=\"970\" height=\"250\" srcset=\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/04\/Python-and-Machine-Learning-Rectangle-1.png 970w, https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/04\/Python-and-Machine-Learning-Rectangle-1-300x77.png 300w, https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/04\/Python-and-Machine-Learning-Rectangle-1-768x198.png 768w, https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/04\/Python-and-Machine-Learning-Rectangle-1-750x193.png 750w\" sizes=\"auto, (max-width: 970px) 100vw, 970px\" \/><\/a><\/p>\n<h2 class=\"h3\"><span class=\"ez-toc-section\" id=\"Using_Relational_Operator\"><\/span><strong>Using Relational Operator<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>To check the positive and negative of a number, we have implemented the following logic in the\u00a0Java program<\/p>\n<p>&nbsp;<\/p>\n<ul class=\"points\">\n<li>If\u00a0<strong>number&gt;0<\/strong>\u00a0the number is\u00a0<strong>positive<\/strong>.<\/li>\n<li>If\u00a0<strong>number&lt;0<\/strong>\u00a0the number is\u00a0<strong>negative<\/strong>.<\/li>\n<li>If a number is\u00a0<strong>neither positive nor negative<\/strong>, the number is equal to\u00a0<strong>0<\/strong>.<\/li>\n<\/ul>\n<p>Let&#8217;s implement the above logic in a Java program using the\u00a0if-else statement<\/p>\n<p>In the following program, we have initialized a number and used the if-else statement to check if a number is positive or negative.<\/p>\n<p style=\"text-align: center;\"><strong><a href=\"https:\/\/bit.ly\/3ELmCiA\" target=\"_blank\" rel=\"noopener\">Grab the opportunity to learn Python with Entri! Click Here<\/a><\/strong><\/p>\n<p><strong>CheckPositiveOrNegativeExample1.java<\/strong><\/p>\n<div class=\"codeblock\">\n<div class=\"dp-highlighter\">\n<ol class=\"dp-j\" start=\"1\">\n<li class=\"alt\"><span class=\"keyword\">public<\/span>\u00a0<span class=\"keyword\">class<\/span>\u00a0CheckPositiveOrNegativeExample1<\/li>\n<li class=\"\">{<\/li>\n<li class=\"alt\"><span class=\"keyword\">public<\/span>\u00a0<span class=\"keyword\">static<\/span>\u00a0<span class=\"keyword\">void<\/span>\u00a0main(String[]\u00a0args)<\/li>\n<li class=\"\">{<\/li>\n<li class=\"alt\"><span class=\"comment\">\/\/number\u00a0to\u00a0be\u00a0check<\/span><\/li>\n<li class=\"\"><span class=\"keyword\">int<\/span>\u00a0num=<span class=\"number\">912<\/span>;<\/li>\n<li class=\"alt\"><span class=\"comment\">\/\/checks\u00a0the\u00a0number\u00a0is\u00a0greater\u00a0than\u00a00\u00a0or\u00a0not<\/span><\/li>\n<li class=\"\"><span class=\"keyword\">if<\/span>(num&gt;<span class=\"number\">0<\/span>)<\/li>\n<li class=\"alt\">{<\/li>\n<li class=\"\">System.out.println(<span class=\"string\">&#8220;The\u00a0number\u00a0is\u00a0positive.&#8221;<\/span>);<\/li>\n<li class=\"alt\">}<\/li>\n<li class=\"\"><span class=\"comment\">\/\/checks\u00a0the\u00a0number\u00a0is\u00a0less\u00a0than\u00a00\u00a0or\u00a0not<\/span><\/li>\n<li class=\"alt\"><span class=\"keyword\">else<\/span>\u00a0<span class=\"keyword\">if<\/span>(num&lt;<span class=\"number\">0<\/span>)<\/li>\n<li class=\"\">{<\/li>\n<li class=\"alt\">System.out.println(<span class=\"string\">&#8220;The\u00a0number\u00a0is\u00a0negative.&#8221;<\/span>);<\/li>\n<li class=\"\">}<\/li>\n<li class=\"alt\"><span class=\"comment\">\/\/executes\u00a0when\u00a0the\u00a0above\u00a0two\u00a0conditions\u00a0return\u00a0false<\/span><\/li>\n<li class=\"\"><span class=\"keyword\">else<\/span><\/li>\n<li class=\"alt\">{<\/li>\n<li class=\"\">System.out.println(<span class=\"string\">&#8220;The\u00a0number\u00a0is\u00a0zero.&#8221;<\/span>);<\/li>\n<li class=\"alt\">}<\/li>\n<li class=\"\">}<\/li>\n<li class=\"alt\">}<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<p><strong>Output:<\/strong><\/p>\n<div class=\"codeblock3\">\n<pre>The number is positive.\r\n<\/pre>\n<\/div>\n<p>In the following program, we have taken a number from the user and used the if-else statement to check if a number is positive or negative.<\/p>\n<p><strong>CheckPositiveOrNegativeExample2.java<\/strong><\/p>\n<div class=\"codeblock\">\n<div class=\"dp-highlighter\">\n<ol class=\"dp-j\" start=\"1\">\n<li class=\"alt\"><span class=\"keyword\">import<\/span>\u00a0java.util.Scanner;<\/li>\n<li class=\"\"><span class=\"keyword\">public<\/span>\u00a0<span class=\"keyword\">class<\/span>\u00a0CheckPositiveOrNegativeExample2<\/li>\n<li class=\"alt\">{<\/li>\n<li class=\"\"><span class=\"keyword\">public<\/span>\u00a0<span class=\"keyword\">static<\/span>\u00a0<span class=\"keyword\">void<\/span>\u00a0main(String[]\u00a0args)<\/li>\n<li class=\"alt\">{<\/li>\n<li class=\"\"><span class=\"keyword\">int<\/span>\u00a0num;<\/li>\n<li class=\"alt\"><span class=\"comment\">\/\/object\u00a0of\u00a0the\u00a0Scanner\u00a0class<\/span><\/li>\n<li class=\"\">Scanner\u00a0sc\u00a0=\u00a0<span class=\"keyword\">new<\/span>\u00a0Scanner(System.in);<\/li>\n<li class=\"alt\">System.out.print(<span class=\"string\">&#8220;Enter\u00a0a\u00a0number:\u00a0&#8220;<\/span>);<\/li>\n<li class=\"\"><span class=\"comment\">\/\/reading\u00a0a\u00a0number\u00a0from\u00a0the\u00a0user<\/span><\/li>\n<li class=\"alt\">num\u00a0=\u00a0sc.nextInt();<\/li>\n<li class=\"\"><span class=\"comment\">\/\/checks\u00a0the\u00a0number\u00a0is\u00a0greater\u00a0than\u00a00\u00a0or\u00a0not<\/span><\/li>\n<li class=\"alt\"><span class=\"keyword\">if<\/span>(num&gt;<span class=\"number\">0<\/span>)<\/li>\n<li class=\"\">{<\/li>\n<li class=\"alt\">System.out.println(<span class=\"string\">&#8220;The\u00a0number\u00a0is\u00a0positive.&#8221;<\/span>);<\/li>\n<li class=\"\">}<\/li>\n<li class=\"alt\"><span class=\"comment\">\/\/checks\u00a0the\u00a0number\u00a0is\u00a0less\u00a0than\u00a00\u00a0or\u00a0not<\/span><\/li>\n<li class=\"\"><span class=\"keyword\">else<\/span>\u00a0<span class=\"keyword\">if<\/span>(num&lt;<span class=\"number\">0<\/span>)<\/li>\n<li class=\"alt\">{<\/li>\n<li class=\"\">System.out.println(<span class=\"string\">&#8220;The\u00a0number\u00a0is\u00a0negative.&#8221;<\/span>);<\/li>\n<li class=\"alt\">}<\/li>\n<li class=\"\"><span class=\"comment\">\/\/executes\u00a0when\u00a0the\u00a0above\u00a0two\u00a0conditions\u00a0return\u00a0false<\/span><\/li>\n<li class=\"alt\"><span class=\"keyword\">else<\/span><\/li>\n<li class=\"\">{<\/li>\n<li class=\"alt\">System.out.println(<span class=\"string\">&#8220;The\u00a0number\u00a0is\u00a0zero.&#8221;<\/span>);<\/li>\n<li class=\"\">}<\/li>\n<li class=\"alt\">}<\/li>\n<li class=\"\">}<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<p><strong>Output 1:<\/strong><\/p>\n<div class=\"codeblock3\">\n<pre>Enter a number: 23\r\nThe number is positive.\r\n<\/pre>\n<\/div>\n<p><strong>Output 2:<\/strong><\/p>\n<div class=\"codeblock3\">\n<pre>Enter a number: -499\r\nThe number is negative.\r\n<\/pre>\n<\/div>\n<p><strong>Output 3:<\/strong><\/p>\n<div class=\"codeblock3\">\n<pre>Enter a number: 0\r\nThe number is zero.\r\n<\/pre>\n<\/div>\n<h3 class=\"h3\"><strong>Using Math.signum() Method<\/strong><\/h3>\n<p>There is an alternate way to check if a number is positive or negative.\u00a0Java\u00a0<strong>Math<\/strong> class provides the\u00a0<strong>signum()<\/strong> method to check if a number is positive or negative. It is a static method that accepts a parameter of\u00a0<strong>double<\/strong> type.<\/p>\n<p><strong>Syntax:<\/strong><\/p>\n<div class=\"codeblock\">\n<div class=\"dp-highlighter\">\n<ol class=\"dp-j\" start=\"1\">\n<li class=\"alt\"><span class=\"keyword\">public<\/span>\u00a0<span class=\"keyword\">static<\/span>\u00a0<span class=\"keyword\">double<\/span>\u00a0signum(<span class=\"keyword\">double<\/span>\u00a0d)<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<p>Where\u00a0<strong>d<\/strong>\u00a0is a parameter whose signum is to be returned. It returns the signum function of the argument, as follows:<\/p>\n<p><strong>0.0:<\/strong>\u00a0if the argument is 0.<br \/>\n<strong>1.0:<\/strong>\u00a0if the argument&gt;0.<br \/>\n<strong>-1.0:<\/strong>\u00a0if the argument&lt;0.<\/p>\n<p><strong>Special Cases:<\/strong><\/p>\n<p><strong>NaN:<\/strong> if the argument is NaN.<\/p>\n<p><strong>Argument:<\/strong>\u00a0if the argument is positive or negative zero.<\/p>\n<p>It is an overloaded method, so the Math class also provides a signum() method that accepts a\u00a0<strong>float<\/strong>\u00a0value to check if a number is positive or negative.<\/p>\n<p><strong>Syntax:<\/strong><\/p>\n<div class=\"codeblock\">\n<div class=\"dp-highlighter\">\n<ol class=\"dp-j\" start=\"1\">\n<li class=\"alt\"><span class=\"keyword\">public<\/span>\u00a0<span class=\"keyword\">static<\/span>\u00a0<span class=\"keyword\">float<\/span>\u00a0signum(<span class=\"keyword\">float<\/span>\u00a0f)<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<p>Let&#8217;s use the signum() method in a Java program.<\/p>\n<p><strong>CheckPositiveOrNegativeExample3.java<\/strong><\/p>\n<div class=\"codeblock\">\n<div class=\"dp-highlighter\">\n<ol class=\"dp-j\" start=\"1\">\n<li class=\"alt\"><span class=\"keyword\">import<\/span>\u00a0java.util.Scanner;<\/li>\n<li class=\"\"><span class=\"keyword\">import<\/span>\u00a0java.lang.Math.*;<\/li>\n<li class=\"alt\"><span class=\"keyword\">public<\/span>\u00a0<span class=\"keyword\">class<\/span>\u00a0CheckPositiveOrNegativeExample3<\/li>\n<li class=\"\">{<\/li>\n<li class=\"alt\"><span class=\"keyword\">public<\/span>\u00a0<span class=\"keyword\">static<\/span>\u00a0<span class=\"keyword\">void<\/span>\u00a0main(String[]\u00a0args)<\/li>\n<li class=\"\">{<\/li>\n<li class=\"alt\"><span class=\"keyword\">double<\/span>\u00a0num,\u00a0result;<\/li>\n<li class=\"\"><span class=\"comment\">\/\/object\u00a0of\u00a0the\u00a0Scanner\u00a0class\u00a0<\/span><\/li>\n<li class=\"alt\">Scanner\u00a0sc\u00a0=\u00a0<span class=\"keyword\">new<\/span>\u00a0Scanner(System.in);<\/li>\n<li class=\"\">System.out.print(<span class=\"string\">&#8220;Enter\u00a0a\u00a0number\u00a0you\u00a0want\u00a0to\u00a0check:\u00a0&#8220;<\/span>);<\/li>\n<li class=\"alt\"><span class=\"comment\">\/\/reading\u00a0an\u00a0input\u00a0from\u00a0the\u00a0user<\/span><\/li>\n<li class=\"\">num\u00a0=\u00a0sc.nextDouble();<\/li>\n<li class=\"alt\"><span class=\"comment\">\/\/invoking\u00a0signum()\u00a0method\u00a0of\u00a0the\u00a0Math\u00a0class<\/span><\/li>\n<li class=\"\">result=Math.signum(num);<\/li>\n<li class=\"alt\"><span class=\"comment\">\/\/print\u00a0the\u00a0result<\/span><\/li>\n<li class=\"\">System.out.print(result);<\/li>\n<li class=\"alt\">}<\/li>\n<li class=\"\">}<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<p><strong>Output:<\/strong><\/p>\n<div class=\"codeblock3\">\n<pre>Enter a number you want to check: -98.6\r\n-1.0\r\n<\/pre>\n<\/div>\n<h3 class=\"h3\"><strong>Using Integer.signum() Method<\/strong><\/h3>\n<p>Java\u00a0<strong>Integer<\/strong> class also provides the\u00a0<strong>signum()<\/strong> method to check if a number is positive or negative. It is a static method that accepts a parameter of\u00a0<strong>integer<\/strong>\u00a0type.<\/p>\n<p><strong>Syntax:<\/strong><\/p>\n<div class=\"codeblock\">\n<div class=\"dp-highlighter\">\n<ol class=\"dp-j\" start=\"1\">\n<li class=\"alt\"><span class=\"keyword\">public<\/span>\u00a0<span class=\"keyword\">static<\/span>\u00a0<span class=\"keyword\">int<\/span>\u00a0signum(<span class=\"keyword\">int<\/span>\u00a0i)<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<p>Where\u00a0<strong>i<\/strong>\u00a0is a parameter whose signum is to be returned. It returns the signum function of the argument, as follows:<\/p>\n<p>the argument, as follows:<br \/>\n<strong>0:<\/strong>\u00a0if the argument is 0.<br \/>\n<strong>1:<\/strong>\u00a0if the argument&gt;0.<br \/>\n<strong>-1:<\/strong>\u00a0if the argument&lt;0.<\/p>\n<p>Let&#8217;s use the Integer.signum() method in a Java program.<\/p>\n<p><strong>CheckPositiveOrNegativeExample4.java<\/strong><\/p>\n<div class=\"codeblock\">\n<div class=\"dp-highlighter\">\n<ol class=\"dp-j\" start=\"1\">\n<li class=\"alt\"><span class=\"keyword\">import<\/span>\u00a0java.util.Scanner;<\/li>\n<li class=\"\"><span class=\"keyword\">import<\/span>\u00a0java.lang.Integer.*;<\/li>\n<li class=\"alt\"><span class=\"keyword\">public<\/span>\u00a0<span class=\"keyword\">class<\/span>\u00a0CheckPositiveOrNegativeExample4<\/li>\n<li class=\"\">{<\/li>\n<li class=\"alt\"><span class=\"keyword\">public<\/span>\u00a0<span class=\"keyword\">static<\/span>\u00a0<span class=\"keyword\">void<\/span>\u00a0main(String[]\u00a0args)<\/li>\n<li class=\"\">{<\/li>\n<li class=\"alt\"><span class=\"keyword\">int<\/span>\u00a0num,\u00a0result;<\/li>\n<li class=\"\"><span class=\"comment\">\/\/object\u00a0of\u00a0the\u00a0Scanner\u00a0class<\/span><\/li>\n<li class=\"alt\">Scanner\u00a0sc\u00a0=\u00a0<span class=\"keyword\">new<\/span>\u00a0Scanner(System.in);<\/li>\n<li class=\"\">System.out.print(<span class=\"string\">&#8220;Enter\u00a0a\u00a0number\u00a0you\u00a0want\u00a0to\u00a0check:\u00a0&#8220;<\/span>);<\/li>\n<li class=\"alt\"><span class=\"comment\">\/\/taking\u00a0an\u00a0integer\u00a0value\u00a0from\u00a0the\u00a0user<\/span><\/li>\n<li class=\"\">num\u00a0=\u00a0sc.nextInt();<\/li>\n<li class=\"alt\"><span class=\"comment\">\/\/invoking\u00a0signum()\u00a0method\u00a0of\u00a0the\u00a0Integer\u00a0class<\/span><\/li>\n<li class=\"\">result=Integer.signum(num);<\/li>\n<li class=\"alt\"><span class=\"comment\">\/\/prints\u00a0the\u00a0result<\/span><\/li>\n<li class=\"\">System.out.print(result);<\/li>\n<li class=\"alt\">}<\/li>\n<li class=\"\">}<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<p><strong>Output 1:<\/strong><\/p>\n<div class=\"codeblock3\">\n<pre>Enter a number you want to check: 99\r\n1\r\n<\/pre>\n<\/div>\n<p><strong>Output 2:<\/strong><\/p>\n<div class=\"codeblock3\">\n<pre>Enter a number you want to check: -99\r\n-1\r\n<\/pre>\n<\/div>\n<p><strong>Output 3:<\/strong><\/p>\n<div class=\"codeblock3\">\n<pre>Enter a number you want to check: 0\r\n0\r\n<\/pre>\n<\/div>\n<p style=\"text-align: center;\"><strong><a href=\"https:\/\/bit.ly\/3ELmCiA\" target=\"_blank\" rel=\"noopener\">Learn Coding in your Language! Enroll Here!<\/a><\/strong><\/p>\n<h2 class=\"h2\"><span class=\"ez-toc-section\" id=\"Using_Bit_Shift_Operator\"><\/span><strong>Using Bit Shift Operator<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>In Java, the integers are stored in the 2&#8217;s complement. We know that the highest bit of any negative number is 1, and the highest bit of any other number is 0.<\/p>\n<p>In the following program, the bit shift operator\u00a0<strong>(num&gt;&gt;31)<\/strong>\u00a0copies the highest bit to every other bit. Therefore, the negative number becomes\u00a0<strong>11111111 11111111 11111111 11111111,<\/strong>\u00a0and the positive or zero numbers become\u00a0<strong>00000000 00000000 00000000 00000000<\/strong>. The operator &amp; sets the lowest bit to\u00a0<strong>0<\/strong>. Hence, the combination of\u00a0<strong>[(num &gt;&gt; 31) &amp; 1]<\/strong>\u00a0reads only the highest bit of num. Note that it considers 0 as a positive number.<\/p>\n<p><strong>CheckPositiveOrNegativeExample5.java<\/strong><\/p>\n<div class=\"codeblock\">\n<div class=\"dp-highlighter\">\n<ol class=\"dp-j\" start=\"1\">\n<li class=\"alt\"><span class=\"keyword\">import<\/span>\u00a0java.util.Scanner;<\/li>\n<li class=\"\"><span class=\"keyword\">public<\/span>\u00a0<span class=\"keyword\">class<\/span>\u00a0CheckPositiveOrNegativeExample5<\/li>\n<li class=\"alt\">{<\/li>\n<li class=\"\"><span class=\"keyword\">public<\/span>\u00a0<span class=\"keyword\">static<\/span>\u00a0<span class=\"keyword\">void<\/span>\u00a0main(String[]\u00a0args)<\/li>\n<li class=\"alt\">{<\/li>\n<li class=\"\"><span class=\"keyword\">int<\/span>\u00a0num,\u00a0result;<\/li>\n<li class=\"alt\"><span class=\"comment\">\/\/object\u00a0of\u00a0the\u00a0Scanner\u00a0class<\/span><\/li>\n<li class=\"\">Scanner\u00a0sc\u00a0=\u00a0<span class=\"keyword\">new<\/span>\u00a0Scanner(System.in);<\/li>\n<li class=\"alt\">System.out.print(<span class=\"string\">&#8220;Enter\u00a0a\u00a0number\u00a0you\u00a0want\u00a0to\u00a0check:\u00a0&#8220;<\/span>);<\/li>\n<li class=\"\"><span class=\"comment\">\/\/taking\u00a0an\u00a0integer\u00a0value\u00a0from\u00a0the\u00a0user<\/span><\/li>\n<li class=\"alt\">num\u00a0=\u00a0sc.nextInt();<\/li>\n<li class=\"\"><span class=\"comment\">\/\/string\u00a0array\u00a0that\u00a0contains\u00a0results<\/span><\/li>\n<li class=\"alt\">String[]\u00a0result\u00a0=\u00a0{<span class=\"string\">&#8220;Positive&#8221;<\/span>,\u00a0<span class=\"string\">&#8220;Negative&#8221;<\/span>};<\/li>\n<li class=\"\"><span class=\"comment\">\/\/checks\u00a0if\u00a0the\u00a0number\u00a0is\u00a0positive\u00a0or\u00a0negative<\/span><\/li>\n<li class=\"alt\">System.out.println(result\u00a0[(num\u00a0&gt;&gt;\u00a0<span class=\"number\">31<\/span>)\u00a0&amp;\u00a0<span class=\"number\">1<\/span>]);<\/li>\n<li class=\"\">}<\/li>\n<li class=\"alt\">}<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<p><strong>Output 1:<\/strong><\/p>\n<div class=\"codeblock3\">\n<pre>Enter a number you want to check: -98\r\nNegative\r\n<\/pre>\n<\/div>\n<p><strong>Output 2:<\/strong><\/p>\n<div class=\"codeblock3\">\n<pre>Enter a number you want to check: 0\r\nPositive\r\n<\/pre>\n<\/div>\n<p>Let&#8217;s see another logic to check if the number is positive or negative.<\/p>\n<h2 class=\"h2\"><span class=\"ez-toc-section\" id=\"Using_ArrayList_Class\"><\/span><strong>Using ArrayList Class<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>In the following example, we have created a static method named\u00a0<strong>positiveOrNegative()<\/strong>. It accepts a parameter\u00a0<strong>n<\/strong> of type int. We have created an object of ArrayList class for storing the result\u00a0<strong>positive, negative<\/strong>, and\u00a0<strong>zero<\/strong>. After that, a for loop is used that populates the ArrayList with elements\u00a0<strong>Positive<\/strong>\u00a0for n elements. If n is\u00a0<strong>positive<\/strong>\u00a0n will be the index in the ArrayList and return the element Positive as the result. If n is\u00a0<strong>negative<\/strong>, it will never exist in an index of the ArrayList.<\/p>\n<p><strong>CheckPositiveOrNegativeExample6.java<\/strong><\/p>\n<div class=\"codeblock\">\n<div class=\"dp-highlighter\">\n<ol class=\"dp-j\" start=\"1\">\n<li class=\"alt\"><span class=\"keyword\">import<\/span>\u00a0java.util.*;<\/li>\n<li class=\"\"><span class=\"keyword\">public<\/span>\u00a0<span class=\"keyword\">class<\/span>\u00a0CheckPositiveOrNegativeExample6<\/li>\n<li class=\"alt\">{<\/li>\n<li class=\"\"><span class=\"keyword\">public<\/span>\u00a0<span class=\"keyword\">static<\/span>\u00a0<span class=\"keyword\">void<\/span>\u00a0main(String[]\u00a0args)<\/li>\n<li class=\"alt\">{<\/li>\n<li class=\"\"><span class=\"comment\">\/\/invoking\u00a0method\u00a0and\u00a0prints\u00a0the\u00a0corresponding\u00a0result<\/span><\/li>\n<li class=\"alt\"><span class=\"comment\">\/\/parsing\u00a0a\u00a0positive\u00a0value\u00a0as\u00a0a\u00a0parameter<\/span><\/li>\n<li class=\"\">System.out.println(positiveOrNegative(<span class=\"number\">42<\/span>));<\/li>\n<li class=\"alt\"><span class=\"comment\">\/\/parsing\u00a0zero\u00a0as\u00a0a\u00a0parameter<\/span><\/li>\n<li class=\"\">System.out.println(positiveOrNegative(<span class=\"number\">0<\/span>));<\/li>\n<li class=\"alt\"><span class=\"comment\">\/\/parsing\u00a0a\u00a0negative\u00a0value\u00a0as\u00a0a\u00a0parameter<\/span><\/li>\n<li class=\"\">System.out.println(positiveOrNegative(-<span class=\"number\">190<\/span>));<\/li>\n<li class=\"alt\">}<\/li>\n<li class=\"\"><span class=\"comment\">\/\/method\u00a0to\u00a0check\u00a0if\u00a0the\u00a0number\u00a0is\u00a0positive\u00a0or\u00a0negative<\/span><\/li>\n<li class=\"alt\"><span class=\"keyword\">public<\/span>\u00a0<span class=\"keyword\">static<\/span>\u00a0String\u00a0positiveOrNegative(<span class=\"keyword\">int<\/span>\u00a0n)<\/li>\n<li class=\"\">{<\/li>\n<li class=\"alt\"><span class=\"comment\">\/\/object\u00a0of\u00a0the\u00a0ArrayList\u00a0class\u00a0<\/span><\/li>\n<li class=\"\">ArrayList&lt;String&gt;\u00a0result\u00a0=\u00a0<span class=\"keyword\">new<\/span>\u00a0ArrayList&lt;String&gt;();<\/li>\n<li class=\"alt\"><span class=\"comment\">\/\/if\u00a0n\u00a0is\u00a00,\u00a0the\u00a0response\u00a0is\u00a0Zero<\/span><\/li>\n<li class=\"\"><span class=\"comment\">\/\/adds\u00a0zero\u00a0to\u00a0the\u00a0list<\/span><\/li>\n<li class=\"alt\">result.add(<span class=\"string\">&#8220;Zero&#8221;<\/span>);<\/li>\n<li class=\"\"><span class=\"comment\">\/\/the\u00a0loop\u00a0populates\u00a0the\u00a0ArrayList\u00a0with\u00a0elements\u00a0&#8220;Positive&#8221;\u00a0for\u00a0n\u00a0elements<\/span><\/li>\n<li class=\"alt\"><span class=\"keyword\">for<\/span>(<span class=\"keyword\">int<\/span>\u00a0i=<span class=\"number\">0<\/span>;\u00a0i&lt;n;\u00a0i++)<\/li>\n<li class=\"\">{<\/li>\n<li class=\"alt\"><span class=\"comment\">\/\/adds\u00a0result\u00a0to\u00a0the\u00a0list<\/span><\/li>\n<li class=\"\">result.add(<span class=\"string\">&#8220;Positive&#8221;<\/span>);<\/li>\n<li class=\"alt\">}<\/li>\n<li class=\"\">String\u00a0result=<span class=\"string\">&#8220;&#8221;<\/span>;<\/li>\n<li class=\"alt\"><span class=\"comment\">\/\/try-catch\u00a0block\u00a0for\u00a0the\u00a0get()\u00a0method\u00a0because\u00a0it\u00a0throws\u00a0IndexOutOfBoundsException<\/span><\/li>\n<li class=\"\"><span class=\"keyword\">try<\/span><\/li>\n<li class=\"alt\">{<\/li>\n<li class=\"\"><span class=\"comment\">\/\/the\u00a0get()\u00a0method\u00a0returns\u00a0the\u00a0element\u00a0at\u00a0the\u00a0specified\u00a0position\u00a0in\u00a0this\u00a0list<\/span><\/li>\n<li class=\"alt\">result=result.get(n);<\/li>\n<li class=\"\">}<\/li>\n<li class=\"alt\"><span class=\"keyword\">catch<\/span>\u00a0(Exception\u00a0e)<\/li>\n<li class=\"\">{<\/li>\n<li class=\"alt\"><span class=\"comment\">\/\/if\u00a0the\u00a0index\u00a0is\u00a0out\u00a0of\u00a0bounds,\u00a0it\u00a0must\u00a0be\u00a0negative<\/span><\/li>\n<li class=\"\">result=<span class=\"string\">&#8220;Negative&#8221;<\/span>;<\/li>\n<li class=\"alt\">}<\/li>\n<li class=\"\"><span class=\"comment\">\/\/returns\u00a0the\u00a0result<\/span><\/li>\n<li class=\"alt\"><span class=\"keyword\">return<\/span>\u00a0result;<\/li>\n<li class=\"\">}<\/li>\n<li class=\"alt\">}<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<p><strong>Output:<\/strong><\/p>\n<div class=\"codeblock3\">\n<pre>Positive\r\nZero\r\nNegative\r\n<\/pre>\n<\/div>\n<p>Let&#8217;s see another logic to check if the number is positive or negative.<\/p>\n<p><strong>CheckPositiveOrNegativeExample7.java<\/strong><\/p>\n<div class=\"codeblock\">\n<div class=\"dp-highlighter\">\n<ol class=\"dp-j\" start=\"1\">\n<li class=\"alt\"><span class=\"keyword\">public<\/span>\u00a0<span class=\"keyword\">class<\/span>\u00a0CheckPositiveOrNegativeExample7<\/li>\n<li class=\"\">{<\/li>\n<li class=\"alt\"><span class=\"keyword\">public<\/span>\u00a0<span class=\"keyword\">static<\/span>\u00a0<span class=\"keyword\">void<\/span>\u00a0main(String[]\u00a0args)<\/li>\n<li class=\"\">{<\/li>\n<li class=\"alt\">System.out.println(positiveOrNegative(<span class=\"number\">111<\/span>));<\/li>\n<li class=\"\">System.out.println(positiveOrNegative(-<span class=\"number\">444<\/span>));<\/li>\n<li class=\"alt\">}<\/li>\n<li class=\"\"><span class=\"comment\">\/\/method\u00a0to\u00a0check\u00a0the\u00a0number\u00a0positive\u00a0or\u00a0negative<\/span><\/li>\n<li class=\"alt\"><span class=\"keyword\">public<\/span>\u00a0<span class=\"keyword\">static<\/span>\u00a0String\u00a0positiveOrNegative(<span class=\"keyword\">int<\/span>\u00a0n)<\/li>\n<li class=\"\">{<\/li>\n<li class=\"alt\"><span class=\"comment\">\/\/array\u00a0of\u00a0result\u00a0that\u00a0contains\u00a0string\u00a0Negative,\u00a0Zero,\u00a0and\u00a0Positive<\/span><\/li>\n<li class=\"\">String[]\u00a0results\u00a0=\u00a0{<span class=\"string\">&#8220;Negative&#8221;<\/span>,\u00a0<span class=\"string\">&#8220;Zero&#8221;<\/span>,\u00a0<span class=\"string\">&#8220;Positive&#8221;<\/span>};<\/li>\n<li class=\"alt\"><span class=\"comment\">\/\/logic\u00a0to\u00a0check\u00a0if\u00a0the\u00a0number\u00a0is\u00a0positive\u00a0or\u00a0negative\u00a0and\u00a0return\u00a0the\u00a0string\u00a0as\u00a0result<\/span><\/li>\n<li class=\"\"><span class=\"keyword\">return<\/span>\u00a0results[<span class=\"number\">1<\/span>+(<span class=\"number\">1<\/span>+((n+<span class=\"number\">1<\/span>)%n)*((n-<span class=\"number\">1<\/span>)%n))\/n];<\/li>\n<li class=\"alt\">}<\/li>\n<li class=\"\">}<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<p><strong>Output:<\/strong><\/p>\n<div class=\"codeblock3\">\n<pre>Positive\r\nNegative\r\n<\/pre>\n<\/div>\n<p style=\"text-align: center;\"><a href=\"https:\/\/bit.ly\/3ELmCiA\" target=\"_blank\" rel=\"noopener\"><strong>Learn to code from industry experts! Enroll here<\/strong><\/a><\/p>\n<p>In this article, we have discussed a lot of ways to check if a number is positive or negative. But we recommend you to use the relation operator to check the number is positive or negative.<\/p>\n<p><a href=\"https:\/\/bit.ly\/3ELmCiA\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-25522670 size-full\" src=\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/04\/Python-and-Machine-Learning-Rectangle-1.png\" alt=\"Python and Machine Learning Rectangle\" width=\"970\" height=\"250\" srcset=\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/04\/Python-and-Machine-Learning-Rectangle-1.png 970w, https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/04\/Python-and-Machine-Learning-Rectangle-1-300x77.png 300w, https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/04\/Python-and-Machine-Learning-Rectangle-1-768x198.png 768w, https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/04\/Python-and-Machine-Learning-Rectangle-1-750x193.png 750w\" sizes=\"auto, (max-width: 970px) 100vw, 970px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this article, we will write the Java programs to check if a number is positive or negative. We have used the following ways\u00a0to check the number is positive, negative, or zero. Using\u00a0Relational\u00a0Operator Using\u00a0Math.signum()\u00a0Method Using\u00a0Integer.signum()\u00a0Method Using\u00a0Bit Shift\u00a0Operator Using\u00a0ArrayList\u00a0class Using Relational Operator To check the positive and negative of a number, we have implemented the following [&hellip;]<\/p>\n","protected":false},"author":111,"featured_media":25538764,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[802,1882],"tags":[],"class_list":["post-25538741","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-articles","category-java-programming"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Java Program to Check if a Number is Positive or Negative - Entri Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/entri.app\/blog\/java-program-to-check-if-a-number-is-positive-or-negative\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Java Program to Check if a Number is Positive or Negative - Entri Blog\" \/>\n<meta property=\"og:description\" content=\"In this article, we will write the Java programs to check if a number is positive or negative. We have used the following ways\u00a0to check the number is positive, negative, or zero. Using\u00a0Relational\u00a0Operator Using\u00a0Math.signum()\u00a0Method Using\u00a0Integer.signum()\u00a0Method Using\u00a0Bit Shift\u00a0Operator Using\u00a0ArrayList\u00a0class Using Relational Operator To check the positive and negative of a number, we have implemented the following [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/entri.app\/blog\/java-program-to-check-if-a-number-is-positive-or-negative\/\" \/>\n<meta property=\"og:site_name\" content=\"Entri Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/entri.me\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-08-18T15:43:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-11-23T09:12:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/08\/Java-Program-to-Check-if-a-Number-is-Positive-or-Negative.png\" \/>\n\t<meta property=\"og:image:width\" content=\"820\" \/>\n\t<meta property=\"og:image:height\" content=\"615\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Feeba Mahin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@entri_app\" \/>\n<meta name=\"twitter:site\" content=\"@entri_app\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Feeba Mahin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/entri.app\/blog\/java-program-to-check-if-a-number-is-positive-or-negative\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/entri.app\/blog\/java-program-to-check-if-a-number-is-positive-or-negative\/\"},\"author\":{\"name\":\"Feeba Mahin\",\"@id\":\"https:\/\/entri.app\/blog\/#\/schema\/person\/f036dab84abae3dcc9390a1110d95d36\"},\"headline\":\"Java Program to Check if a Number is Positive or Negative\",\"datePublished\":\"2022-08-18T15:43:26+00:00\",\"dateModified\":\"2022-11-23T09:12:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/entri.app\/blog\/java-program-to-check-if-a-number-is-positive-or-negative\/\"},\"wordCount\":1329,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/entri.app\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/entri.app\/blog\/java-program-to-check-if-a-number-is-positive-or-negative\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/08\/Java-Program-to-Check-if-a-Number-is-Positive-or-Negative.png\",\"articleSection\":[\"Articles\",\"Java Programming\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/entri.app\/blog\/java-program-to-check-if-a-number-is-positive-or-negative\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/entri.app\/blog\/java-program-to-check-if-a-number-is-positive-or-negative\/\",\"url\":\"https:\/\/entri.app\/blog\/java-program-to-check-if-a-number-is-positive-or-negative\/\",\"name\":\"Java Program to Check if a Number is Positive or Negative - Entri Blog\",\"isPartOf\":{\"@id\":\"https:\/\/entri.app\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/entri.app\/blog\/java-program-to-check-if-a-number-is-positive-or-negative\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/entri.app\/blog\/java-program-to-check-if-a-number-is-positive-or-negative\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/08\/Java-Program-to-Check-if-a-Number-is-Positive-or-Negative.png\",\"datePublished\":\"2022-08-18T15:43:26+00:00\",\"dateModified\":\"2022-11-23T09:12:47+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/entri.app\/blog\/java-program-to-check-if-a-number-is-positive-or-negative\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/entri.app\/blog\/java-program-to-check-if-a-number-is-positive-or-negative\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/entri.app\/blog\/java-program-to-check-if-a-number-is-positive-or-negative\/#primaryimage\",\"url\":\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/08\/Java-Program-to-Check-if-a-Number-is-Positive-or-Negative.png\",\"contentUrl\":\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/08\/Java-Program-to-Check-if-a-Number-is-Positive-or-Negative.png\",\"width\":820,\"height\":615,\"caption\":\"Java Program to Check if a Number is Positive or Negative\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/entri.app\/blog\/java-program-to-check-if-a-number-is-positive-or-negative\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/entri.app\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Entri Skilling\",\"item\":\"https:\/\/entri.app\/blog\/category\/entri-skilling\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Java Programming\",\"item\":\"https:\/\/entri.app\/blog\/category\/entri-skilling\/java-programming\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Java Program to Check if a Number is Positive or Negative\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/entri.app\/blog\/#website\",\"url\":\"https:\/\/entri.app\/blog\/\",\"name\":\"Entri Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/entri.app\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/entri.app\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/entri.app\/blog\/#organization\",\"name\":\"Entri App\",\"url\":\"https:\/\/entri.app\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/entri.app\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2019\/10\/Entri-Logo-1.png\",\"contentUrl\":\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2019\/10\/Entri-Logo-1.png\",\"width\":989,\"height\":446,\"caption\":\"Entri App\"},\"image\":{\"@id\":\"https:\/\/entri.app\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/entri.me\/\",\"https:\/\/x.com\/entri_app\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/entri.app\/blog\/#\/schema\/person\/f036dab84abae3dcc9390a1110d95d36\",\"name\":\"Feeba Mahin\",\"url\":\"https:\/\/entri.app\/blog\/author\/feeba123\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Java Program to Check if a Number is Positive or Negative - Entri Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/entri.app\/blog\/java-program-to-check-if-a-number-is-positive-or-negative\/","og_locale":"en_US","og_type":"article","og_title":"Java Program to Check if a Number is Positive or Negative - Entri Blog","og_description":"In this article, we will write the Java programs to check if a number is positive or negative. We have used the following ways\u00a0to check the number is positive, negative, or zero. Using\u00a0Relational\u00a0Operator Using\u00a0Math.signum()\u00a0Method Using\u00a0Integer.signum()\u00a0Method Using\u00a0Bit Shift\u00a0Operator Using\u00a0ArrayList\u00a0class Using Relational Operator To check the positive and negative of a number, we have implemented the following [&hellip;]","og_url":"https:\/\/entri.app\/blog\/java-program-to-check-if-a-number-is-positive-or-negative\/","og_site_name":"Entri Blog","article_publisher":"https:\/\/www.facebook.com\/entri.me\/","article_published_time":"2022-08-18T15:43:26+00:00","article_modified_time":"2022-11-23T09:12:47+00:00","og_image":[{"width":820,"height":615,"url":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/08\/Java-Program-to-Check-if-a-Number-is-Positive-or-Negative.png","type":"image\/png"}],"author":"Feeba Mahin","twitter_card":"summary_large_image","twitter_creator":"@entri_app","twitter_site":"@entri_app","twitter_misc":{"Written by":"Feeba Mahin","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/entri.app\/blog\/java-program-to-check-if-a-number-is-positive-or-negative\/#article","isPartOf":{"@id":"https:\/\/entri.app\/blog\/java-program-to-check-if-a-number-is-positive-or-negative\/"},"author":{"name":"Feeba Mahin","@id":"https:\/\/entri.app\/blog\/#\/schema\/person\/f036dab84abae3dcc9390a1110d95d36"},"headline":"Java Program to Check if a Number is Positive or Negative","datePublished":"2022-08-18T15:43:26+00:00","dateModified":"2022-11-23T09:12:47+00:00","mainEntityOfPage":{"@id":"https:\/\/entri.app\/blog\/java-program-to-check-if-a-number-is-positive-or-negative\/"},"wordCount":1329,"commentCount":0,"publisher":{"@id":"https:\/\/entri.app\/blog\/#organization"},"image":{"@id":"https:\/\/entri.app\/blog\/java-program-to-check-if-a-number-is-positive-or-negative\/#primaryimage"},"thumbnailUrl":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/08\/Java-Program-to-Check-if-a-Number-is-Positive-or-Negative.png","articleSection":["Articles","Java Programming"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/entri.app\/blog\/java-program-to-check-if-a-number-is-positive-or-negative\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/entri.app\/blog\/java-program-to-check-if-a-number-is-positive-or-negative\/","url":"https:\/\/entri.app\/blog\/java-program-to-check-if-a-number-is-positive-or-negative\/","name":"Java Program to Check if a Number is Positive or Negative - Entri Blog","isPartOf":{"@id":"https:\/\/entri.app\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/entri.app\/blog\/java-program-to-check-if-a-number-is-positive-or-negative\/#primaryimage"},"image":{"@id":"https:\/\/entri.app\/blog\/java-program-to-check-if-a-number-is-positive-or-negative\/#primaryimage"},"thumbnailUrl":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/08\/Java-Program-to-Check-if-a-Number-is-Positive-or-Negative.png","datePublished":"2022-08-18T15:43:26+00:00","dateModified":"2022-11-23T09:12:47+00:00","breadcrumb":{"@id":"https:\/\/entri.app\/blog\/java-program-to-check-if-a-number-is-positive-or-negative\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/entri.app\/blog\/java-program-to-check-if-a-number-is-positive-or-negative\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/entri.app\/blog\/java-program-to-check-if-a-number-is-positive-or-negative\/#primaryimage","url":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/08\/Java-Program-to-Check-if-a-Number-is-Positive-or-Negative.png","contentUrl":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/08\/Java-Program-to-Check-if-a-Number-is-Positive-or-Negative.png","width":820,"height":615,"caption":"Java Program to Check if a Number is Positive or Negative"},{"@type":"BreadcrumbList","@id":"https:\/\/entri.app\/blog\/java-program-to-check-if-a-number-is-positive-or-negative\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/entri.app\/blog\/"},{"@type":"ListItem","position":2,"name":"Entri Skilling","item":"https:\/\/entri.app\/blog\/category\/entri-skilling\/"},{"@type":"ListItem","position":3,"name":"Java Programming","item":"https:\/\/entri.app\/blog\/category\/entri-skilling\/java-programming\/"},{"@type":"ListItem","position":4,"name":"Java Program to Check if a Number is Positive or Negative"}]},{"@type":"WebSite","@id":"https:\/\/entri.app\/blog\/#website","url":"https:\/\/entri.app\/blog\/","name":"Entri Blog","description":"","publisher":{"@id":"https:\/\/entri.app\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/entri.app\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/entri.app\/blog\/#organization","name":"Entri App","url":"https:\/\/entri.app\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/entri.app\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2019\/10\/Entri-Logo-1.png","contentUrl":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2019\/10\/Entri-Logo-1.png","width":989,"height":446,"caption":"Entri App"},"image":{"@id":"https:\/\/entri.app\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/entri.me\/","https:\/\/x.com\/entri_app"]},{"@type":"Person","@id":"https:\/\/entri.app\/blog\/#\/schema\/person\/f036dab84abae3dcc9390a1110d95d36","name":"Feeba Mahin","url":"https:\/\/entri.app\/blog\/author\/feeba123\/"}]}},"_links":{"self":[{"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/posts\/25538741","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/users\/111"}],"replies":[{"embeddable":true,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/comments?post=25538741"}],"version-history":[{"count":9,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/posts\/25538741\/revisions"}],"predecessor-version":[{"id":25548003,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/posts\/25538741\/revisions\/25548003"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/media\/25538764"}],"wp:attachment":[{"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/media?parent=25538741"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/categories?post=25538741"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/tags?post=25538741"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}