加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

java程序代码“我行我素购物管理系统”第四篇

(2016-11-14 12:32:18)
标签:

计算机

编程开发

java

分类: 编程开发篇
一、java实例:

java程序代码“我行我素购物管理系统”第四篇

升级"我行我素购物系统",模拟幸运抽奖,训练要点::
1、运算符(%、/)的使用
2、使用Scanner类接受用户输入。

题目:
商场推出幸运抽奖活动,抽奖规则是:客户的四位会员卡号的各个位上的数字之和大于20,则为幸运客户,有精美MP3送上。计算8349各位数字之和。

图示:
请输入4位会员卡号:
8349
会员卡号8349各位之和:24

二、程序代码:

import java.util.Scanner;

    public class ljp08{

        public static void main(String []args){

        int custNo;//客户会员号(说明:customer指客户)                 

        //输入会员卡号

        System.out.println("请输入四位会员卡号:");

        Scanner input =new Scanner(System.in);

        custNo =input.nextInt();      

        //获得每位数字

        int gewei=custNo;//分解获得个位数

        int shiwei=custNo/10;//分解获得十位数

        int baiwei=custNo/100;//分解获得百位数

        int qianwei=custNo/1000;//分解获得千位数

        //计算数字之和

        int sum=gewei+shiwei+baiwei+qianwei;

        System.out.println("会员卡号"+custNo+"各位之和:"+sum);

    }

}


三、结果输出:

java程序代码“我行我素购物管理系统”第四篇

四、实现思路:

1、使用Scanner类接收用户控制台输入的会员卡号,并保存在会员卡号变量中
2、结合使用运算符“/”,“%”分解获得各个位上的数字。
例如:
int num=1209;
3、使用运算符%进行余运算,num结果为9,即分解获得个位数字。

提示:

int gewei=custNo;//分解获得个位数

int shiwei=custNo/10;//分解获得十位数

int baiwei=custNo/100;//分解获得百位数

这三行代码需要在custNo最后加上“%号”和“10”因为在上面正文中被新浪的格式规则给换算了,所以不显示;

正确的为:

java程序代码“我行我素购物管理系统”第四篇


本教程由学者之星原创,如需转载其他网站请注明原处网址:http://blog.sina.com.cn/linjpwz

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有