import java.util.Scanner;
public class Practice06{public static void main (String [] args){Scanner input = new Scanner(System.in);System.out.print("请输入一个4位数: ");int number = input.nextInt();//以1234为例//除以1000为小数1.234,int型只能取整1,所以结果为千位1;int qian = number/1000;//除以1000取余数234,为百位之后,再除以100为2.34,为int型2,所以结果保留百位;int bai = number%1000/100;//除以1000取余数234,为百位之后,再除以100取余数34,再除以10为3.4 类型为int型3,所以结果保留百位3;int shi = number%1000%100/10;//除以1000取余数234,为百位之后,再除以100取余数34,再除以10取余数4,所以得个位上的数字4;int ge = number%1000%100%10;System.out.print("千位"+qian+"\n"+"百位"+bai+"\n"+"十位"+shi+"\n"+"个位"+ge);}
}

题目练习  [要点   1:算数运算符(%、/)的使用    2:使用Scanner类接收用户输入  3:关系运算符和boolean类型的用法]

[需求说明:  1;商场推出幸运抽奖活动    2;抽奖规则  顾客的四位会员卡号的各位数字之和大于20,则为幸运顾客 ]

关系运算符:

> :大于  >= :大于等于
< :小于 <= :小于等于
== :等于 != :不等于

算数运算符:

+    加 -      减
*     乘 /       除
%    除余

++     单目运算符

--

import java.util.Scanner;public class M7{public static void main(String [] args){Scanner input=new Scanner(System.in);//输入4位会员卡号System.out.println("请输入4位会员卡号:");//设置卡号int kaHao=input.nextInt();//除余   已1234为例//除以1000为小数1.234,int型只能取整1,所以结果为千位1;int qian=kaHao/1000;//除以1000取余数234,为百位之后,再除以100为2.34,为int型2,所以结果保留百位;int bai=kaHao%1000/100;//除以1000取余数234,为百位之后,再除以100取余数34,再除以10为3.4 类型为int型3,所以结果保留百位3;int shi=kaHao%1000%100/10;//除以1000取余数234,为百位之后,再除以100取余数34,再除以10取余数4,所以得个位上的数字4;int ge=kaHao%1000%100%10;//卡号相加int zhen=qian+bai+shi+ge;System.out.println( "会员卡数字总和:"+zhen);boolean xingYun=zhen>20;System.out.println("是幸运客户吗?"+xingYun);}}

Java输出4位数整数,输出这个数的千位,百位,十位,个位相关推荐

  1. C语言提取一个数的千位百位十位个位

    //文件名:geshibaiqian.c //作者:吃不胖的阿豪 //描述:提取一个数的千位百位十位个位#include<stdio.h> int main() {printf(" ...

  2. python 键盘输入一个整数、输出它的千位与百位,学习python,每日练习0615

    实际公里数 解题思路:假设显示的是四位num: 1.千位:num//1000得到整除后的商K:由于每10一轮循环出现1个4:所以在对商K对10取模结果为n,如果余数大于4,那么n需要加1:小于4则n不 ...

  3. python输入一个三位整数、输出三位数之和_编写程序,从键盘输入一个3位的正整数,输出它的百位数,十位数和个位数,并且计算它的和...

    展开全部 void main(){int a;int b,c,d;//各个位数上的数字printf("请输入一个三位数:"): scanf("%d",& ...

  4. java 的long型整数的最大值

    java 的long型整数的最大值:9223372036854775807,即19位十进制数 64位二进制数 16位16进制数

  5. c语言编程求百位和个位的差,对任意一个键盘输入的3位整数,求出它的个位、十位和百位。 一道c语言题目?...

    #include int main(){ int n; int d=0,t=0,h=0,m; scanf("%d",&n); m=n; d=n%10; n=n/10; t= ...

  6. python输入一个三位数、输出它的逆序数_从键盘任意输入一个3位整数

    从键盘任意输入一个3位整数,编程计算并输出它的逆序数 程序哪里错了??为什么输出的是一个长长的负数 编写程序,输入一个3位正整数, www.zhiqu.org     时间: 2020-11-24 # ...

  7. python输入三个数输出最小值_python之输入一系列整数输出最大值

    在python学习中,我们经常会遇到:编写一个程序,输入若干整数或者是在一串字符中,输出最大值(数)的问题.那么在这里,我给出了几种常见的,也是几种比较常用的方法,希望能给大家的学习带来一定的帮助. ...

  8. * 有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数? * 把这些数都输出出来,并且输出总共的个数。

    package Day03;import java.util.ArrayList;/*** 第五题:* 有1.2.3.4四个数字,能组成多少个互不相同且无重复数字的三位数?* 把这些数都输出出来,并且 ...

  9. java一维数组输入整数n_用键盘接受输入的整数,将输入的整数保存到一个一维数组,然后输出最大值...

    C语言:从键盘上输入一个整数,计算整数的各位数字之和 #includeintGetNumber(intn)//用递归来实现很简单{intsum=0;if(n/10!=0){\x09sum+=GetNu ...

最新文章

  1. 神经网络完成芯片设计仅需几小时
  2. HTML5 如何实现拖放'N'拖放
  3. mysqli存储过程
  4. Java中sleep,wait,yield,join的区别
  5. 小于n与n互质的所有数的和(欧拉函数+快速幂)
  6. java finalize逃脱_JVM【第十三回】:【Java对象存活------finalize()方法】
  7. 同底数幂比较大小方法_知识体系构建:初中数学4大知识点及10大解题方法总结(干货)...
  8. ubuntu+anaconda+tensorflow 及相关问题
  9. myeclipse 下搭建测试环境
  10. 数据结构-----平衡二叉树
  11. 前端面试宝典总结(一)(搬自牛客)
  12. FIsh论坛《零基础入门学习Python》| 第012讲 课后测试题及答案
  13. Rme Babyface Pro FS娃娃脸声卡安装调试教程
  14. win10小娜_win10小娜不好用,想禁用或彻底删除Cortana,就用这2招
  15. 2010年系统架构师考试题详解
  16. tensorflow打印模型图_tensorflow实现打印pb模型的所有节点
  17. html 苹果 地图,为什么苹果手机自带的地图是高德而不是谷歌?
  18. 推送通知的跳转处理和消息提醒
  19. 手机qpython3 如何画图_记住这3个功能,一分钟掌握python sns作图
  20. 网吧服务器点歌系统,和朋友在网吧五黑,看到网吧有点歌系统,就点了一首……...

热门文章

  1. Linode跨节点迁移:从Tokyo到Fremont
  2. C++语言Switch函数使用小贴士
  3. 训练3.21(CF 543B Destroying Roads)
  4. sincerit Protoss and Zerg(快速幂求组合)
  5. 2016大学计算机陈春丽,2016级计算机类专业分流结果公示.PDF
  6. 1,vue播放视频之—引入.m3u8后缀的hsl视频流
  7. mac pro M1(ARM)安装:ubuntu桌面版虚拟机(五)
  8. 223_动态设置页面指示器indicators
  9. 洛谷P3975 弦论
  10. 百度网盘超级会员,年卡低至198元!百度官方直充,会员实时生效!