商场抽奖活动案例,键盘录入,数值拆分,求和,判断
/*
需求:
某商场推出幸运抽奖活动,抽奖规则如下:
(1)键盘录入四位数字(1000-9999的数字),作为顾客的会员卡号
(2)该会员卡号(键盘录入的四位数字)各位数字和大于20,则为幸运客户
分析:
1:键盘录入一个整数;
2: 使用if语句判断4位数是否合法;
3:合法
3.1:计算出每个位置的数字
3.2:求和
3.3:判断是否大于20
大于:幸运卡号
不大于:不是幸运卡号
不合法:提示不合法
*/
import java.util.Scanner;
public class Test03{
public static void main(String[] args){
//1:键盘录入一个整数;
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个整数:");
int a = sc.nextInt();
//2.使用if语句判断4位数是否合法;
if(a>=1000&&a<=9999){
//合法
//3.1:计算出每个位置的数字
int ge = a % 10;
int s = a / 10 % 10;
int b = a / 100 % 10;
int q = a / 1000;
System.out.println(a + "的每个位置数字之和为:" + (ge + s + b + q));
//3.2:求和
if((ge + s + b + q) > 20){
System.out.println(a + " 是幸运卡号! ");
}else{
System.out.println(a + " 不是幸运卡号! ");
}
}else{
//不合法
System.out.println(a + " 不是有效卡号! ");
}
}
}
方法二:
商场抽奖活动案例,键盘录入,数值拆分,求和,判断相关推荐
- 键盘录入一个字符串,判断是否是对称字符串
import java.util.Scanner;/*** 键盘录入一个字符串,判断是否是对称字符串* 对称字符串:123321* 非对称字符串:123123*/ public class Demo8 ...
- 1. 使用SimpleDateFormat类,把2018-03-04转换为2018年03月04日 2. 用程序判断2018年2月14日是星期几。 3. 键盘录入一个年份,判断这
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; impor ...
- [java]键盘录入数值到数组-根据数值获取角标-找出数据中最大数值-反转数组
package Way_chongzai; import java.util.Arrays; import java.util.Scanner;//录入数值到 数组并实现 根据数值 查找角标 pub ...
- Java基础重温_02:运算符、三元运算符案例(2只老虎、3个和尚)、键盘录入(Scanner类)、控制流程语句、控制流程语句案例(奇偶数、考试奖励)
摘要 Java基础重温_02: 运算符(算术运算.+操作.赋值运算.自增自减.关系运算(比较).逻辑运算.短路逻辑运算.三元运算) 三元运算符案例(2只老虎:2个变量比较.三个和尚:3个变量比较) 键 ...
- 【Python养成】:案例(身高体重BMI值、模拟用户登录系统、键盘录入10个学生的成绩,计算出最高分、最低分和成绩总和、词频统计)
案例题目:身高体重BMI值 计算成人身高体重指数BMI值.公式:bmi = 体重 / (身高 * 身高),体重的单位是千克,身高的单位是米 .键盘输入身高和体重值,计算bmi值,并根据结果对用户做出友 ...
- 据键盘录入的数值1、2、3、4,…7输出对应的星期一、星期二、星期三…星期日。-练习
这道题感觉比较简单,这是我写的代码. package Classic_50;import java.util.Scanner;/*** 根据键盘录入的数值1.2.3.4,-7输出对应的星期一.星期二. ...
- Java基础知识强化之网络编程笔记04:UDP之发送端的数据来自于键盘录入案例
1. 数据来自于键盘录入 键盘录入数据要自己控制录入结束. 2. 代码实现: (1)发送端: 1 package com.himi.updDemo1; 2 3 import java.io.IOExc ...
- Scanner键盘录入
Scanner键盘录入 概述 使用步骤 键盘录入int数据 使用Scanner不同方法录入多种数据 统一使用nextLine方法 原因 混用两种Scanner方法 练习 参考代码1 参考代码2 参考代 ...
- 03_运算符、键盘录入、流程控制
1:运算符(掌握) 2:键盘录入(掌握) 3:流程控制语句 4:if语句(掌握) 1:运算符(掌握) (1)算术运算符 A:+,-,*,/,%,++,-- B:+的用法 a:加法 ...
最新文章
- android 电视安装apk文件损坏,android - 无法在Android电视盒上安装APK - 堆栈内存溢出...
- 物联网的发展之—Vecloud微云
- 【Oracle RAC故障分析与处理】
- 3.3亿人都在用小程序,中国首次定义的互联网标准又有新进展
- 数据结构中的堆和操作系统里的堆不一样为什么都叫堆呢?
- Date和Timestamp 的区别
- 安徽对口计算机本科分数线,考试查询网:安徽对口高考录取分数线
- Facebook 开源 React Native - iOS移动开发周报
- 记录一次es商品门店查询,关键字SearchSourceBuilder
- 价值连城 图灵奖得主Yann LeCun 杨立昆的采访 给AI从业者的建议
- 汽车VIN码超详细解析规则
- TMDB电影数据分析
- ARKit入门到精通-1.0 -基础内容-史小川-专题视频课程
- QD75D416轴PLC控制伺服电机16轴完整案例
- MySQL数据库【习题训练】②
- html标签(5):form,input,select,textarea
- oracle的switch+case语句吗,2.7 switch 语句中的 case 范围
- 西电计科微机原理期末复习笔记
- python-二维嵌套列表的元素删除、更改大小写
- 第7章第36节:六图排版:三张图片一组并列排版 [PowerPoint精美幻灯片实战教程]
热门文章
- 在微信开发者工具中,使用WeUI前端美化框架,微信小程序
- DIY背景美化生成器微信小程序源码
- ZeroMQ 中文指南 第一章 ZeroMQ基础【转载】
- oracle移动文件命令是什么意思,Oracle使用命令移动各类文件的方法
- Retrofit 大体框架
- Latex中怎么去掉proof后的小方框
- Spring Boot 学习[一] 介绍与入门
- 硬实时RTLinux安装配置详解 (二):编译运行RTLinux
- [RL 9] Trust Region Policy Optimization (ICML, 2015)
- 小米路由器进入linux系统,小米路由器操作系统竟不是miui