这是我的代码,当我输入25000时结果是(25000 = 1,5000 = 1),而它必须只有25000 = 1,但是如果我输入50,000结果正确50,000 = 2但是只有25000是错误的我不知道原因是什么
import java.util.Scanner;
class Mawa{
public static void main(String[]a){
int bestwpenj,da,penj,num;
Scanner input=new Scanner(System.in);
System.out.println("enter a number");
System.out.println();
num=input.nextInt();
bestwpenj=num/25000;
da=(num%25000)/10000;
penj=(num%10000)/5000;
System.out.println("25000= "+bestwpenj+"\n"+"10000= "+da+"\n"+"5000= "+penj);
}}
感谢您的帮助。
答案 0 :(得分:1)
你的意思是这样吗?
import java.util.Scanner;
class Mawa{
public static void main(String[]a){
int bestwpenj,da,penj,num;
Scanner input=new Scanner(System.in);
System.out.println("enter a number");
System.out.println();
num=input.nextInt();
bestwpenj=num/25000;
da=(num%25000)/10000;
penj=(num%25000%10000)/5000;
System.out.println("25000= "+bestwpenj+"\n"+"10000= "+da+"\n"+"5000= "+penj);
}}