java - 如何在java中跳过打印 "if"

标签 java if-statement

基本上我想做的是当“HundredBill”大于1时打印复数单词,当“HundredBill”等于1时打印单数单词,并且不打印任何内容,但继续打印“FiftyBill” 。例如:当我输入150时,输出将是100。当我输入 50 时,输出将为 1 五十(它会跳过显示 0 一百。)

感谢您的帮助!

if (HundredBill > 1) {
  System.out.printf("%d Hundreds\n", Hundred);
}else if(HundredBill == 1){
  System.out.printf("%d Hundred\n", Hundred);
}else if(HundredBill == 0){
}
if (FiftyBill = 1) {
  System.out.printf("%d Fifty\n", Fifty); 

最佳答案

你可以这样做:

public static void main (String[] args) 
{
    int price=150;
    int hundred=price/100;
    if(hundred==1 || hundred==0){
          System.out.println(hundred+" hundread");
    }else{  
         System.out.println( hundred+" hundreads");
    }
    price%=100;
    int fifty=price/50;
    if(fifty==1||fifty==0){
            System.out.println(fifty+" fifty");
          }
}

关于java - 如何在java中跳过打印 "if",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26118129/

相关文章:

Java 按钮的作用类似于 Enter 键

java - 将 BufferedImage 对象作为文件保存到 Amazon S3

java - 处理客户的虚假日期更改

php - 排除 if 子句中的多个值

正则表达式匹配如果不起作用

java - 通过构造函数将值传递到数据库

java - 分析内存不足错误的堆转储

java - 为什么indexOf对我不起作用有两种方法

javascript - 使用 JavaScript 允许数字字段中的小数

Python if 函数跨越向量