问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Java 后面判定是否为0结尾的两位数

发布网友 发布时间:2022-05-05 15:59

我来回答

1个回答

热心网友 时间:2022-06-27 17:45

你前面的代码逻辑没动(变量名sum改为了sum1)

在你的代码后来添加了你要的判断逻辑,最终代码如下

import java.util.Scanner;

public class A2 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int num = scanner.nextInt();
        String[] digitals = String.valueOf(num).split("");
        int sum1 = 0;
        int sum2 = 0;
        for (int i = 1; i <= digitals.length; i++) {
            if (i % 2 != 0) {
                sum1 += Integer.parseInt(digitals[i - 1]);
            } else {
                int n = Integer.parseInt(digitals[i - 1]) * 2;
                sum2 += n / 10 + n % 10;
            }
        }
        System.out.println("sum of odd numbers " + sum1);
        System.out.println("sum of even numbers " + sum2);

        // 判断是否合理
        int sum = sum1 + sum2;
        if (sum < 10) {
            // 一位数,不合理
            System.out.println("sum1 + sum2 = " + sum + ",需要加上" + (10 - sum));
        } else if (sum > 99) {
            // 三位数,不合理
            System.out.println("sum1 + sum2 = " + sum + ",需要减去" + (sum - 90));
        } else if (sum % 10 != 0) {
            // 尾数不是0,不合理
            int remainder = sum % 10;
            if (sum > 90) {
                System.out.println("sum1 + sum2 = " + sum + ",需要减去" + remainder);
            } else {
                System.out.println("sum1 + sum2 = " + sum + ",需要减去" + remainder + "或者加上" + (10 - remainder));
            }

            System.out.println();
        } else {
            System.out.println("sum1 + sum2 = " + sum + ",合理");
        }
    }
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
y53s手机参数及价格 vivoy53s5g手机参数 五粮液五粮印象精制52度浓香型白酒500ml 五粮液 五粮印象 精制 52度 浓香型白酒 500ml-详细介绍 五粮液 五粮印象 精制 52度 浓香型白酒 500ml-购买最佳价格 五粮液 五粮印象 精制 52度 浓香型白酒 整箱装-详细介绍 五粮液五粮印象珍品-适用对象 白酒推荐-五粮液五粮印象珍品52%vol浓香型白酒500ml单瓶装 五粮液五粮印象精制52度浓香型白酒-适用对象 星座血型生肖分析摩羯座属蛇A型 java:创建了一个int变量的话,如何判断该变量是否为空呢? java 判断输入的是正数还是0还是负数(正数 java,判断数组内数值为1还是0~通过前三个数值,判断后面的,不显示结果~求教! Java中如果数组a全部是0 ,然后对a进行处理。怎么判断数组全部是0? java怎么判断一个变量的值为空 又问一遍 Java 怎么判断数组全部是0 java 怎么判断除数是否为零 java 如何判断数组里的值是0,如果是0则去掉0 java怎么判断数据是否等于0? java中一句代码判断值是否为0,是返回false 如何修改qq银行卡名字 数据带来巨大的价值,同时也给用户隐私带来了挑战,怎样避免泄露隐私? 手机隐私和数据怎么 数据匿名难保隐私,该如何去改进? 华为手机数据与隐私怎么解锁 榆林学院是师范吗? 求好听的姓郭的女孩名字 高分求解,海康威视采集卡的视频文件(含音频)如何剪辑制作 在ivms-4200里面怎么剪辑视频 怎样用电脑提取海康威视硬盘录像机拆下来的硬盘中的录像? Java判断字符串是否是数值 为什么电脑很容易发烫呢? 电脑为什么会发热呢? 荆门的气候怎么样啊 荆门9月天气评价?该带些什么衣服? 什么果汁是红色的? 五种水果榨汁后是红色的是哪五种水果 红色果汁是什么。 乐享借现在改名叫啥 在泰国旅行吃饭时喝一种红色的果汁会让舌头变红,请问是什么果汁? 榨汁机渣苹果出来的汁怎么不是绿色而是红色? 红橙黄绿蓝靛紫 谁能给我7种颜色分别能对应什么果汁 国外派对上的红色饮料是什么? 榴莲的产地 榴莲产地 榴莲的产地是哪里? 小米4的后壳可以拆卸么 期中考试的反思,1500字,谁有? 初中期中考试作弊检讨书 1500字 要深刻 ,否则重写,求求了,各位大侠,谢谢。 检讨书1500字左右,(和数学考试有关····)各位大哥大姐棒棒忙啊···