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

java判断是不是奇数

发布时间:2023-07-23 19:38:38

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 ? "偶数" : "奇数";

Ⅱ java输入一个数判断是奇数还是偶数

import java.util.*;
public class Math
{
public static void main(String args[])
{
int a,b;
Scanner sc=new Scanner(System.in); //局部变量b重复
a=sc.nextInt(); //局部变量a重复
if(a%2==0 ) //判断条件错误
{
System.out.println("这个数是偶数");
}
else
System.out.println("这个数是奇数");
}
}

Ⅲ 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编写如何判断变量X是奇数还是偶数

对2取余为0即是偶数,为1即是奇数
x % 2

Ⅳ Java题目,编写一个简单程序,给出一个整数,判断此数是奇数还是偶数

import java.util.*;
public class Math
{
public static void main(String args[])
{
int a,b;
Scanner sc=new Scanner(System.in); /困型/局部变量b重复
a=sc.nextInt(); //局部变量a重复
if(a%2==0 ) //判断条件错误
{
System.out.println("汪橘猜这个数是偶数");
}
else
System.out.println("这个数是奇数"伍滚);
}
}

Ⅵ 编写java程序判断一个整数是奇数还是偶数并且它是正数还是负数

基础代码,就不打注释了,租碰望采纳

publicclassTest{
publicstaticvoidmain(String[]args){
Scannersc=newScanner(System.in);
System.out.println("请弊贺谈输入数字");
inti=拍空sc.nextInt();
if(i%2==0){
System.out.println("偶数");
}else{
System.out.println("奇数");
}
if(i>0){
System.out.println("正数");
}elseif(i<0){
System.out.println("负数");
}else{
System.out.println("0");
}
}
}

Ⅶ 关于JAVA解惑奇数判断

1. 奇偶判断
不要使用 i % 2 == 1 来判断是否是奇数,因为i为负奇数时不成立,请使用 i % 2 != 0 来判断是否是奇数,或
使用
高效式 (i & 1) != 0来判断。

JAVA解惑中这样说道。
所以应该改为:
public static boolean isOdd(int i){
return i % 2!=0;//如果一个数是偶数,就算是负数整除2余数也为0
}

Ⅷ java怎样从键盘输入数据判断奇偶

java从键盘输入数据判断奇偶可以使用scanner类来接收从键盘输入的数据,然后根据与2的运算的结回果判断奇偶,如下代答码:

importjava.util.Scanner;

publicclassceshi{
publicstaticvoidmain(String[]args)throwsException{

Scannercs=newScanner(System.in);//接收从键盘输入的数据
intn=cs.nextInt();
if(n%2==0)
System.out.println("您输入的是偶数!");
else
System.out.println("您输入的是奇数!");
}
}

运行结果如下:

Ⅸ 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);

}

}

(9)java判断是不是奇数扩展阅读

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

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

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

Ⅹ 用java写一个方法判断是否是奇数,在主(Main)方法中输入一个数。调用判断奇数的方法,并输出是否是奇数。

判断的核心是使用%求余. n%2 如果是0 ,那么是偶数,不是0就是奇数

参考代码


importjava.util.Scanner;

publicclassJiShu{
publicstaticvoidmain(String[]args){
.out.println(".....奇数判断程序...");
System.out.print("请输入一个数字:");
Scannersc=newScanner(System.in);//扫描器,用于读取控制台输入
intn=sc.nextInt();//得到输入的数字
if(isJiShu(n)){//调用方法进行判断是否是奇数
System.out.println(n+"是奇数");
}else{
System.out.println(n+"是偶数");
}
}

publicstaticbooleanisJiShu(intn){
if(n%2==0){//如果除2,余数是0,那么就不是奇数,返回false
returnfalse;
}else{//余数不为0,那么返回true
returntrue;
}
}
}
阅读全文

与java判断是不是奇数相关的资料

热点内容
word桌面找不到文件 浏览:585
数控车床编程怎么做到的 浏览:639
哈尔滨市行政区划代码 浏览:716
如何显示文件扩张 浏览:283
ps怎么移植文件 浏览:443
传奇补丁文件说明 浏览:513
奥维地图怎么设置网络叠加 浏览:407
linux加载库文件so失败 浏览:714
大家都想要的app 浏览:58
程序员比特币 浏览:568
mysqlfrm是什么文件 浏览:665
win10点击文件夹声音消失 浏览:963
苹果手机空白文件名 浏览:833
linuxmv覆盖合并文件夹 浏览:932
不开访客网络怎么联网 浏览:631
win10的软件卸载 浏览:779
crv汽车自带网络怎么打开 浏览:973
食品原材料到什么网站购买 浏览:649
一年级的小孩子学编程怎么样 浏览:863
ic考勤机怎么导出数据 浏览:922

友情链接