Java 三位数的变形
题目描述
输入1个正整数,如果这个数不是3位数,则在独立行中输出error;否则,如果这个数的个位数等于百位数,并且它的是位数为偶数,则在独立行中输出yes,否则输出no。重复上述过程,直到输入的数不是正整数为止。
输入样例
222 123 232 12 0
输出样例
yes
no
no
error
程序代码
import java.util.Scanner;
public class Main{public static void main(String[] args) {Scanner scanner = new Scanner(System.in);while(true) {int num = scanner.nextInt(); // 键盘输入 numif (num < 1000 && num >= 100) { // 当输入的num是3位数时if(num % 10 == num / 100 && (num / 10 % 10) % 2 == 0){ // num % 10 取 个位, num 取百位,num % 10 == num / 100 个位和百位进行比较是否相等, num / 10 % 10 取出十位数, (num / 10 % 10) % 2 == 0 判断十位是否为偶数System.out.println("yes"); // 如果这个数的个位数等于百位数,并且它的十位数为偶数 输出 yes} else {System.out.println("no"); // 输出 no}} else if (num <= 0) { // 当输入的num 小于 0时 循环结束退出程序return;} else { // 当输入的num 既不小于0 也不是 3位数时 输出 errorSystem.out.println("error");}}}
}
Java 三位数的变形相关推荐
- java 三位数的水仙花数
代码 package l2_for;public class ForDemo6 {public static void main(String[] args) {for (int i = 100; i ...
- 7-3 逆序的三位数 (Java)
7-3 逆序的三位数 (10 分)程序每次读入一个正3位数,然后输出按位逆序的数字.注意:当输入的数字含有结尾的0时,输出不应带有前导的0.比如输入700,输出应该是7. 输入格式: 每个测试是一个3 ...
- java算法----0至9这十个数组成两个三位数和一个四位数
http://yangjianzhouctgu.iteye.com/blog/1884313 Java代码 package com.zhonghaiwangluokeji.interview; / ...
- 快速幂(求A^B的最后三位数表示的整数(A^B的含义是A的B次方))(java)
package Four; /** 快速幂:* 快速幂是指快速求得a的b次方的方法* 题目描述* 求A^B的最后三位数表示的整数(A^B的含义是A的B次方)* * 输入数据包含多个测试用例,每个实例占 ...
- java随机数生成三位数_Java编写一程序编写一程序,实现下面功能.(1)随机产生200个三位的正整数,按每行10个数输出.(2)统计其中偶数和...
共回答了14个问题采纳率:85.7% /** * 题中所说的生成三位数,这里理解成都是正数.即100-999这些数. * 所以在生成随机数的时候,生成0-899间的数,然后再加上100即得到了100- ...
- java判断三位数的范围代码_java判断三位数的实例讲解
java判断三位数的实例讲解 java怎么判断三位数 先定义个测试数字,如图 然后可以把数字转换成字符串来判断它的长度是否为3,如图 获取判断数字范围是否在100到1000之间的值,如图 在或者判断数 ...
- [Java] 蓝桥杯ADV-83 算法提高 寻找三位数
问题描述 将1,2,-,9共9个数分成三组,分别组成三个三位数,且使这三个三位数构成 1:2:3的比例,试求出所有满足条件的三个三位数. 例如:三个三位数192,384,576满足以上条件. 输入格式 ...
- Java判定1到4可以组成多少个互不相同且无重复的三位数
Java判定1到4可以组成多少个互不相同且无重复的三位数 package p3;public class differentnumber {public static void main(String ...
- Java版 设计一个程序, 输入三位数a, 分别输出个,十,百位
1. 设计一个程序, 输入三位数a, 分别输出个,十,百位. (0<a<1000) 样例输入: 251 样例输出: 2 5 1 package package01; import java ...
最新文章
- copy模块中的copy与deepcopy的区别
- 【行业报告】中国金融科技2017专题研究报告——易观智库
- NHibernate3剖析:Query篇之NHibernate.Linq标准查询
- 【干货】产品经理必知的11个微信接口
- java+testng接口测试入门
- php研究所 百科_PHP活动
- java 图片合成 红色失真_Java - 处理某些图片泛红
- 28和lba48命令格式区别_编译Sass(命令行)
- linux 运行 dmol3,Dmol3建模及优化
- 一键设置mac显示选项_如何通过关闭浏览器中的一个选项卡将Mac上的电池寿命延长一倍...
- ASP.NET企业开发框架IsLine FrameWork系列之十二--使用Session、Cookie与安全支持
- android xml黑体字_为 Android 换上任意喜欢的字体,你可以试试这个 Magisk 模块
- 如何去读Binder的源码
- 汽车标志大全 买车必知
- mac 读写ntfs
- Axure 下载教程
- c语言intmain作用,c语言intmain()是什么意思
- NRF24L01实验(STM32F103ZE与STM32L475ZE通信)
- centos8重启网卡服务
- 微信支付之JSAPI支付