tag:blogger.com,1999:blog-694855878384792308.post6724897308087267289..comments2024-03-21T06:26:49.387-07:00Comments on Java67: How to find even and odd number in Java - Program tutorial examplejavin paulhttp://www.blogger.com/profile/15028902221295732276noreply@blogger.comBlogger9125tag:blogger.com,1999:blog-694855878384792308.post-61906538137445350462021-07-23T05:10:11.376-07:002021-07-23T05:10:11.376-07:00can someone please help me to get the even and odd...can someone please help me to get the even and odd using while loop?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-694855878384792308.post-23436601168529644922016-11-23T19:18:40.890-08:002016-11-23T19:18:40.890-08:00You can use a fact that every odd number have 1 at...You can use a fact that every odd number have 1 at the end of its binary representation so it looks like ???????1 where ? can be either 0 or 1. Here is how you can check it with binary AND -> &<br /><br />public static boolean isEven(int num) {<br /> return (num & 1) == 0;<br />}<br />It works like this:<br /><br />for odd numbers<br /><br /> ????????1 -> any odd number<br /> 000000001 -> one<br />AND ---------<br />result 000000001 -> one<br />for even numbers<br /><br /> ????????0 -> any even number<br /> 000000001 -> one<br />AND ---------<br />result 000000000 -> zerojava TechThought's Programinghttps://www.blogger.com/profile/10774033494745382313noreply@blogger.comtag:blogger.com,1999:blog-694855878384792308.post-45070001557483390632015-01-20T14:45:47.139-08:002015-01-20T14:45:47.139-08:00Try it :
import java.io.DataInputStream;
import j...Try it :<br /><br />import java.io.DataInputStream;<br />import java.io.IOException;<br /><br />public class Even_Odd1 {<br /> <br /> static boolean eveOdd(int a){<br /> if(a%2==0)//return true;<br /> System.out.println("The statement is");<br /> else return false;<br /> return true;<br /> }<br /> <br /> static String evodd(int a){<br /> if(a%2==0)return "This is an Even number";<br /> else return "This is an Odd number";<br /> }<br /><br /> public static void main(String[] args) throws NumberFormatException, IOException {<br /> DataInputStream d=new DataInputStream(System.in);<br /> System.out.println("Enter your num :\n");<br /> int a=Integer.parseInt(d.readLine());<br /> <br /> boolean b=eveOdd(a);<br /> System.out.println(b);<br /> String s=evodd(a);<br /> System.out.println(s);<br /> <br /> <br /><br /> }<br /><br />}<br />Anonymoushttps://www.blogger.com/profile/06672822901413037623noreply@blogger.comtag:blogger.com,1999:blog-694855878384792308.post-70875382288096326482014-07-21T06:16:11.812-07:002014-07-21T06:16:11.812-07:00Just use it:
boolean isEven(int number) {
...Just use it:<br /><br />boolean isEven(int number) {<br /> return number % 2 == 0;<br />}<br /><br />no need switch statement.Anonymoushttps://www.blogger.com/profile/01989447619539295475noreply@blogger.comtag:blogger.com,1999:blog-694855878384792308.post-3875091508344669072014-06-13T10:12:04.547-07:002014-06-13T10:12:04.547-07:00nadal:
lets say our number is even.
wh...nadal:<br /> lets say our number is even.<br /> when you write its binary form then always you get this pattern X.....XXX0.<br />i.e the 1st low order bit is always zero and here x may be 0/1.<br />now take binay of 1-it is 0.....01<br />take AND operation of both..according to this rule <br />1&1=1<br />0&0=0<br />1&0=0<br />0&1=0<br />so <br />XXX0<br />0001<br />-------<br />0000<br />now convert this again into its equivalent decimal nmber so it is zero...<br />conclusion:<br />if(any number&1==0):<br /> number is even.<br />else<br /> numbet is odd.Basic Programming Knowledgehttps://www.blogger.com/profile/04413314513933569612noreply@blogger.comtag:blogger.com,1999:blog-694855878384792308.post-34825065309225809092014-04-21T02:33:38.794-07:002014-04-21T02:33:38.794-07:00Whats the meaning of :
If((number&1)==0)
...Whats the meaning of :<br /><br /> If((number&1)==0) <br /><br />And how does it work. Can anyone explain it step by step?NADALhttps://www.blogger.com/profile/09509066707505371639noreply@blogger.comtag:blogger.com,1999:blog-694855878384792308.post-65106991826654445522014-04-08T10:52:11.817-07:002014-04-08T10:52:11.817-07:00please explain detail whats the manning of this co...please explain detail whats the manning of this code: If((number&1)==0) Anonymoushttps://www.blogger.com/profile/06201254580949026238noreply@blogger.comtag:blogger.com,1999:blog-694855878384792308.post-80471365847632973912013-04-24T10:13:58.249-07:002013-04-24T10:13:58.249-07:00//ODD EVEN, USING SWITCH
import java.util.Scanner;...//ODD EVEN, USING SWITCH<br />import java.util.Scanner;<br /><br />class Parimpar<br />{<br /> public static void main(String args[]) <br /> {<br /> Scanner input = new Scanner(System.in);<br /> int number; <br /> int oddEven;<br /><br /> System.out.println("Ingresa un numero: ");<br /> number = input.nextInt();<br /><br /> oddEven = number%2;<br /><br /> switch (oddEven) <br /> {<br /> case 0: <br /> System.out.println(number+" es par.");<br /><br /> break;<br /><br /> case 1:<br /> System.out.println(number+" es impar.");<br /><br /> break;<br /> }<br /> }<br />}<br />Protyhttps://www.blogger.com/profile/13380727240106645799noreply@blogger.comtag:blogger.com,1999:blog-694855878384792308.post-87879837418620727592013-03-16T09:34:17.959-07:002013-03-16T09:34:17.959-07:00now how to solve that using switch
now how to solve that using switch<br />Anonymousnoreply@blogger.com