小编Man*_*ner的帖子

如何在java中打印给定整数a = 1234的最后两位数字

如果我给的值是a = 1234,我想只打印最后两位数34 ..任何人都可以给我这个解决方案...

int a=1234;
System.out.print(a);
Run Code Online (Sandbox Code Playgroud)

java

6
推荐指数
2
解决办法
2万
查看次数

如何找到给定的数字是八进制还是不是?

在这里我发现八进制数最多3位数,如果条件可以任何人减少这个if语句和值分配我使用冗长.请注意,不要使用prdefined进程或内置包..

import java.util.Scanner;
class octdec
{
public static void main(String arg[])
    {
    int back=0;
    do
        {
        Scanner ip = new Scanner(System.in);
        int no,mod1,mod2,mod3,diff1,diff2,diff3,num1,num2,num3;
        System.out.print("Enter Octal No upto 3 digits : ");
        no=ip.nextInt();
        mod1=no%10;
        mod2=no%100;
        mod3=no%1000;
        diff1=no-mod1;
        diff2=no-mod2;
        diff3=no-mod3;
        num1=diff1/10;
        num2=diff2/100;
        num3=diff3/1000;
        if(no==8||no==9||mod1==8||mod1==9||mod2==8||mod2==9||mod3==8||mod3==9||num1==8||num1==9||num2==8||num2==9||num3==8||num3==9)
        System.out.println("Invaild Octal Nimber ");
        else
        System.out.println("Vaild Octal Nimber :"+no);
        }
    while(back==0);
    }
}
Run Code Online (Sandbox Code Playgroud)

java

0
推荐指数
1
解决办法
4308
查看次数

标签 统计

java ×2