首页 > 其他分享 >输入正整数N,检查它是否可以被其数字之和整除

输入正整数N,检查它是否可以被其数字之和整除

时间:2023-06-07 22:57:27浏览次数:49  
标签:正整数 String int System num input 整除 输入

题目:

 *  输入正整数N,检查它是否可以被其数字之和整除,
 *  输出YES或者NO。不考虑不合理的输入等特殊情况。
eg:
 *  例如:78的各位数字之和是:7+8=15,则78是一个各位数字之和能被15整除的整数。
class Test53 {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        int num = input.nextInt();
        int myselfSum =0;
        String s = String.valueOf(num);
        for (int i = 0; i < s.length(); i++) {
            int i1 = Integer.parseInt(String.valueOf(s.charAt(i)));
            myselfSum += i1;
        }
        if (num % myselfSum ==0){
            System.out.println("YES");
        }else {
            System.out.println("NO");
        }
        input.close();
    }
}

标签:正整数,String,int,System,num,input,整除,输入
From: https://www.cnblogs.com/chen-zhou1027/p/17464810.html

相关文章

  • 微信小程序输入框光标错乱问题
     会出现这个问题,一般是受到了滚动条的影响,所以,在获取焦点时,需要关闭页面滚动,失去焦点时,就开启滚动,例如页面里存在scroll-view组件示例代码wxml片段<scroll-viewclass="m_scroll"style="height:100vh;"scroll-y="{{aFocus}}"scroll-with-animation></scroll-view><in......
  • Java中使用POI读取大的Excel文件或者输入流时发生out of memory异常参考解决方案
     使用ExcelStreamingReader,这个第三方工具会把一部分的行(可以设置)缓存到内存中,在迭代时不断加载行到内存中,而不是一次性的加载所有记录到内存,这样就可以不断的读取excel内容并且不影响内存的使用。  但是这个工具也有一定的限制:只能用于读取excel的内容,写入操作不可用;可以使......
  • Java中输入字符串的方法
     Scannerinput=newscanner();Stringcode=input.next();错误写法://Stringcode=input.toString(); 1、输入字符串遇到空格或者换行结束Scannersc=newScanner(System.in);Stringstr=newString();str=sc.next();2、输入一行字符串,可以包括空格Scannersc=ne......
  • 56 数组遍历求和;找能被3整除的数
    packagecom.fqs.test;publicclasshello{publicstaticvoidmain(String[]args){//定义一个数组,存储12345求和int[]arr={1,2,3,4,5};intsum=0;for(inti=0;i<arr.length;i++){sum=sum+arr[i];}......
  • 猜数字 猜错再次键盘输入
    packagecom.fqs.test;importjava.util.Random;importjava.util.Scanner;publicclasshello{publicstaticvoidmain(String[]args){//需求程序自动生成一个1到100之间的随机数字A,键盘输入数B猜数字//1到10的随机数Randomr=newRandom(......
  • IO流:数据流:输出和输入
          ......
  • IO流:转换流-字符输入转换流
       ......
  • U8物料启用批次管理,出库存在批号无法出库的处理,提示没有批次管理,请不要输入批号
    场景:A物料原来有批次管理,在入库时库存做了批次号,但后来取消了批次管理,这时出库当前物料会提示没有批次管理,请不要输入批号。物料无法出库。这里可以采取简单方法:此时存货档案这里已无法勾上批次管理,会提示已在库存管理中使用。请按以下两步操作进行:首先我们登陆数据据库SQL管......
  • 第7章. 用户输入和 while 循环
    7.1函数input()的工作原理7.1.1编写清晰的程序7.1.2使用int()来获取数值输入7.1.3求模运算符7.2while循环简介7.2.1使用while循环7.2.2让用户选择何时退出7.2.3使用标志7.2.4使用break退出循环7.2.5在循环中使用continue7.2.6避免无限循环7.3使......
  • IO流:缓冲流-字符缓冲输入流
       ......