导航:首页 > 编程语言 > 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判断是不是奇数相关的资料

热点内容
魅族pro5自带浏览器怎么升级 浏览:342
为什么用数据还是加载慢 浏览:171
监控下面有网络如何隔离 浏览:748
前台中jrequestjson 浏览:435
怎么在word里粘贴xls文件 浏览:710
买火车票什么网站 浏览:757
jsp的六大 浏览:216
图文数据要如何导入数据库 浏览:207
软件数据删了恢复怎么弄 浏览:517
小米笔记本电脑共享文件 浏览:812
cad字体文件夹添加国标字体 浏览:938
电脑输出pdf文件有什么用 浏览:695
微信满人 浏览:585
js点击按钮下载图片 浏览:922
数据有效性哪里设置的 浏览:171
orl删除表的数据库 浏览:353
cad文件0字节可以修复么 浏览:675
浏览器下载的软件在文件中怎么找 浏览:906
怎么把word图片变小 浏览:278
cf的文件夹 浏览:556

友情链接