导航:首页 > 编程语言 > java判断是偶数

java判断是偶数

发布时间:2024-11-15 09:41:34

A. java 判断奇偶数

代码如下:

import java.util.Scanner;

public class woo {

public static void main(String args[]) {

Scanner scan =new Scanner(System.in);

System.out.println("输入一个整数");

int a = scan.nextByte();

if(a%2 != 0)

System.out.printf("%d是奇数", a);

else

System.out.printf("%d是偶数", a);

}

}

(1)java判断是偶数扩展阅读

在Java核心API中,有许多应用final的例子,例如java.lang.String,整个类都是final的。为类指定final修饰符可友戚以让类不可以被继承,为方法指定final修饰符可以让方法不可以被重写。

如果指定了一个类为final,则该类所有的方法都是final的。Java编译器会寻找机会内联所有的final方法,内联对于提升Java运行效率作用重大,具体参见Java运行期优化。此举能够使性能平均提高50%。

特别是String对象的使用,出现字符串连接时应该使用StringBuilder/StringBuffer代替。由于Java虚拟机不仅要花蚂告逗时间生成对象,以后可能还需要花时间对这些对象进行垃圾回收和处理,因此,生成过闷卖多的对象将会给程序的性能带来很大的影响。

B. JAVA语言,输入一个数判断一下是奇数还是偶数。在控制台我想让程序判断后还可以继续判断该加什么代码呢。

加个while(1==1){
System.out.println("请输入一个数:");

Scanner scan = new Scanner(System.in);
int x =scan.nextInt();
if(x%2==1){
System.out.println("这个数是奇数");
}
else{
System.out.println("这个数是偶数");
}

注意:else后面少个“{”!!!

C. 设计Java 程序,实现判断变量x是奇数还是偶数

java中判断变量复是奇数制还是偶数,我们可以通过这个变量对2进行取余运算所得的结果进行判断。
如果这个变量对2取余结果为0,则表明这个变量是偶数,否则表明这个变量是奇数。
提供一个判断方法吧:
public void evenOrOdd(int x){
if(x%2==0)System.out.println(x+"是偶数");
else System.out.println(x+"是奇数");
}

D. java怎么用位移判断一个数字时奇数还是偶数

publicclassTest{
publicstaticvoidmain(String[]args){
for(inti=0;i<=10;i++){
System.out.println(i+(isEvenNumber(i)?"是偶数":"是奇内数容"));
}
}

(intn){
return(((n>>1)<<1)==n);
}
}

E. java怎么判断一个数是奇数还是偶数

能够被2整除的整数是偶数,不能被2整除的是奇数。

i % 2 == 1 ? "奇数" : "偶数";

以上程序如果i为负数结果为内偶数。

Java取余容(%)算法代码如下:

// dividend被除数 divisor 除数public static int remainder(int dividend, int divisor){ return dividend - dividend / divisor * divisor;}

所以当输入 -1时 运算结果是-1,当然不等于1了,所以它被判定为偶数了。

因为改为判断是否是偶数即可

i % 2 == 0 ? "偶数" : "奇数";

F. 写一个java方法,判断给定的数字是偶数还是奇数。

奇偶数的判定依据是:是否能被2整除。

1、通过字面解释去实现:采用取模(%)的做法:

publicbooleamisOdd(intnum){
returnnum%2!=0;
}

注意:通过取模判断奇偶数一定要与0进行比较。如果是通过与1进行比较的话会有一个问题:

0%2=0(0!=1)是偶数
1%2=1(1=1)是奇数
-1%2=-1(-1!=1)是偶数,很明显是错的

2、利用位运算(&)能更好的实现

原理是:偶数的二进制末位必然是0,奇数的末尾必然是1。所以只要把一个数与1进行按与运算,运算结果为1则是奇数,0则为偶数。

publicbooleamisOdd(intnum){
returnnum&1==1;
}

这种方法不用担心-1这个特殊情况,(在计算机中,负数以其正值的补码形式表达的):
-1 的二进制:

原码:0000 0001

反码:1111 1110

补码:1111 1111

按位与计算得到:0000 0001,结果是1,则可以判断为-1是奇数。

G. java获取一个1到100的之间的随机数 然后判断他是偶数还是奇数

public class random
{
public static void main(String args[])
{int i;
int a[]=new int[10];
for (i=0;i<10;i++)
a[i]=(int)(Math.random()*100);
for (i=0;i<10;i++)
if (a[i]%2==0)
System.out.println(a[i]+"是偶数");
else
System.out.println(a[i]+"是奇内数容");
}
}

阅读全文

与java判断是偶数相关的资料

热点内容
win10安装重新启动 浏览:395
复制文件和文件夹出错 浏览:652
加工中心编程如何学 浏览:16
电脑扫码支付密码吗 浏览:815
网络微信平台 浏览:165
applepay未添加此卡 浏览:201
哪个网站可以试玩cq9游戏 浏览:367
怎么查电信光纤账号和密码是什么样的 浏览:830
iphone如何发录音文件 浏览:982
windowsxp桌面小工具 浏览:154
运动类app开发设计 浏览:401
psico图标文件生成 浏览:706
将所有文件名导入数据库 浏览:856
查看linux服务器使用情况 浏览:177
日版iphone5蜂窝数据 浏览:336
淄博淄博兼职女微信群 浏览:374
px转sp在线工具 浏览:538
addhandlerjs 浏览:440
qq个性名片霸气图片大全 浏览:957
背调公司和哪些官方数据库对接 浏览:389

友情链接