java 判断是否整数倍_java怎样实现判断一个最高达1000位数字的整数是不是3的倍数。...
展开全部
能被62616964757a686964616fe58685e5aeb9313334313463643整除的数的特征:各个数位上的数相加之和必定为3的倍数。import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
try (Scanner sc = new Scanner(System.in))
{
while (sc.hasNext())
{
String num = sc.next();
int sum = 0;
for (int i = 0; i
sum += Integer.parseInt("" + num.charAt(i));
System.out.println(sum % 3 == 0 ? "yes" : "no");
}
}
}
}
如果使用BigInteger也行,只不过OJ平台可能对时空复杂度有要求,容易过不去。import java.math.BigInteger;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
final BigInteger bigThree = new BigInteger("3");
try (Scanner sc = new Scanner(System.in))
{
while (sc.hasNextBigInteger())
{
BigInteger num = sc.nextBigInteger();
System.out.println(num.mod(bigThree).equals(BigInteger.ZERO) ? "yes" : "no");
}
}
}
}
运行结果不变。
java 判断是否整数倍_java怎样实现判断一个最高达1000位数字的整数是不是3的倍数。...相关推荐
- java如何判断对象为空_java对象如何判断是否为空
在实际书写代码的时候,经常会因为对象为空,而抛出空指针异常java.lang.NullPointerException. 下面我们来看一下java中判断对象是否为空的方法:(推荐:java视频教程) ...
- java中负数取整_Java取整,固定保留两位小数,适配负数、金融数字。
文/阿敏其人 本文出自阿敏其人博客,转载请注明出处和连接. 整数前的0去掉. 小数固定保留两位小数 兼容负数 数字检测 适配金融大数额 核心类 public class BigDecimalStrin ...
- java map key是否存在_java中如何判断map集合中是否存在key
有两种方法可以判断map集合中是否存在某个key. 方法1:直接使用java api提供的containsKey(): 方法2:循环遍历,逐个比较. java相关视频推荐:java视频 具体实现代码如 ...
- java string不为空_java如何正确判断String为空
Hi多磨,大家好我是suleifi,今天给大家说说java中是如何处理String的. 在一个大佬非常多的QQ群中,我发现一位大佬截图了他自己的代码,他是用如下方式判断String是否为空的: //s ...
- java判断是否文件夹_java中怎么判断是否文件夹
java判断是否是文件夹的方法:package com.tij.io.file; import java.io.File; /** * 检查File对象是文件还是目录 * @author guoyou ...
- java判断字符的大小写_java 字符串中判断字母大小写方法
方法一:可利用java带有的Character.isLowerCase与Character.isUpperCase来进行判断 以下为判断字符串是否都为小写字母或都为大写字母组成的 import jav ...
- java中判断日期是当天_java中如何判断指定日期是不是今天
java中如何判断指定日期是不是今天 发布时间:2020-06-19 10:35:23 来源:亿速云 阅读:150 作者:Leah java中如何判断指定日期是不是今天?相信很多新手小白还没学会这个技 ...
- java怎么判断对象为空_java中怎么判断对象是否为空
java中判断对象是否为空的方法: 首先来看一下工具StringUtils的判断方法: 一种是org.apache.commons.lang3包下的:另一种是org.springframework.u ...
- java 包含几个字符_java中如何判断一个字符串包含几个指定字符
java中如何判断一个字符串包含几个指定字符 可以用String类里的indexOf(String s,int i)方法,这个方法s是字符串div,i是从i下标开始查找该字符串在调用字符串中的位置,返 ...
最新文章
- 升压转换器 (Boost)
- NYOJ练习题 又见Alice and Bob
- [ruby on rails] 跟我学之(6)显示指定数据
- centos7配置haproxy
- html里面超链接alt_前端html--超链接,表格,表单属性
- UNIX(进程间通信):02---父子进程之间的数据共享分析
- 开发人员,请爱护你的身体
- 嵌入式Linux系统编程学习之十九标准管道流
- 比尔盖茨夫妇宣布离婚 结束27年婚姻
- solve det(I + uv^t)
- java标识符写法_标识符你书写规范了吗?
- 使用PostSharp在.NET平台上实现AOP(转)
- login RPi via serial port
- 低延迟视频传输 UDP JPEG图像压缩 opencv
- Autodesk AutoCAD 2019.1.2下载和安装 + CAD视频教程一套
- CLIP 论文学习笔记《Learning Transferable Visual Models From Natural Language Supervision》
- Git安装教程(Windows安装超详细教程)
- 95后创业风口已来临?牛逼又低调的95后们都在干什么
- 微信开发者工具(创建项目介绍)
- 翻译《CSS权威指南》第3版第1章有感
热门文章
- 年度神作!这本Python 3.6的书刷爆朋友圈,网友:太香!
- 微软员工揭秘 Windows 的 Linux 子系统研发全过程
- 谷歌微软 IBM 激战云端,亚马逊地位恐将不保?
- rm 使用正则表达式 删除文件
- tomcat内存占用过高_Tomcat 性能调优之 JVM 调优
- angularjs html标签,jquery – 如何使用AngularJS获取和设置HTML标签的属性值?
- 请检查virtualboxapi是否正确安装_MBR膜组件安装施工方案指南
- linux网卡配置文件中2个ip,Linux Centos 7系统中如何一个网卡配置多个IP
- Java web 圈子设计_关于Java web开发中的面向对象问题?
- 重启apache下php,linux下apache重启并查看php环境