「java计算会员幸运数字」java计算会员幸运数字吗
本篇文章给大家谈谈java计算会员幸运数字,以及java计算会员幸运数字吗对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、输入4位数的会员号,判断是否为幸运会员。 会员号的百位数字等于产生的随机数字即为幸运会员
- 2、通过java 实现 模拟抽奖
- 3、如何用java技术实现幸运抽奖活动系统
- 4、商场推出幸运抽奖活动的java初级代码编写
- 5、Java语言:使用do while语循环输入4位会员号,判断是否中奖,输入n结束操作
- 6、java scanner 找幸运数字的编程 拜托了 大侠
输入4位数的会员号,判断是否为幸运会员。 会员号的百位数字等于产生的随机数字即为幸运会员
import java.util.Scanner;
public class Five {
public static void main(String[] args) {
System.out.println("我行我素购物管理系统幸运抽奖");
Scanner in=new Scanner(System.in);
System.out.println("请输入4位会员卡号:");
int num=in.nextInt();
//计算百位的数.
int baiwei=num/100%10;
//随机抽取1~10之间的数
int number = (int)(Math.random()*10);
//如果百位的数==随机抽取的数则获奖.
if(baiwei==number){
System.out.println(num+"号客户是幸运客户,获得精美MP3一个!");
}
//反之不获奖.
else{
System.out.println(num+"号客户,谢谢您的支持!");
}
}
}
通过java 实现 模拟抽奖
import java.util.Scanner;
public class Choujiang {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);//定义Scanner类1234
System.out.println("请输入四位卡号:");//输入提示语
int cardNo = sc.nextInt();//接受输入数据
int gewei = cardNo%10;//分解个位
int shiwei = cardNo/10%10;//分解十位
int baiwei = cardNo/100%10;//分解百位
int qianwei = cardNo/1000;//分解千位
int sum = gewei+shiwei+baiwei+qianwei;
System.out.println("会员卡号四位之和是:"+sum);
if(sum20){//判断各位数和是否大于20
System.out.println("恭喜,你是幸运客户!");
}else{
System.out.println("谢谢惠顾!");
}
}
}
如何用java技术实现幸运抽奖活动系统
import java.util.Scanner;
public class LuckyNumber {
/**
* 幸运抽奖
*/
public static
void main(String[] args) {
String answer
= "y"; // 标识是否继续
String
userName = ""; // 用户名
String
password = ""; // 密码
int cardNumber
= 0; // 卡号
boolean
isRegister = false; // 标识是否注册
boolean
isLogin = false; // 标识是否登录
int max =
9999;
int min =
1000;
Scanner input
= new Scanner(System.in);
do {
System.out.println("*****欢迎进入奖客富翁系统*****");
System.out.println("\t1.注册");
System.out.println("\t2.登录");
System.out.println("\t3.抽奖");
System.out.println("***************************");
System.out.print("请选择菜单:");
int choice =
input.nextInt();
switch
(choice) {
case 1:
System.out.println("[奖客富翁系统
注册]");
System.out.println("请填写个人注册信息:");
System.out.print("用户名:");
userName =
input.next();
System.out.print("密码:");
password =
input.next();
//
获取4位随机数作为卡号
cardNumber =
(int)(Math.random()*(max-min))+min;
System.out.println("\n注册成功,请记好您的会员卡号");
System.out.println("用户名\t密码\t会员卡号");
System.out.println(userName
+ "\t" + password + "\t" + cardNumber);
isRegister =
true; // 注册成功,标志位设置为true
break;
case 2:
System.out.println("[奖客富翁系统
登录]");
if
(isRegister) { // 判断是否注册
//
3次输入机会
for (int i
= 1; i = 3; i++) {
System.out.print("请输入用户名:");
String
inputName = input.next();
System.out.print("请输入密码:");
String
inputPassword = input.next();
if
(userName.equals(inputName) password.equals(inputPassword)) {
System.out.println("\n欢迎您:"
+ userName);
isLogin =
true; // 登录成功,标志位设置为true
break;
} else if
(i 3) {
System.out.println("用户名或密码错误,还有"
+ (3 - i) + "次机会!");
} else
{
System.out.println("您3次均输入错误!");
}
}
} else
{
System.out.println("请先注册,再登录!");
}
break;
case 3:
System.out.println("[奖客富翁系统
抽奖]");
if
(!isLogin) { // 判断是否登录
System.out.println("请先登录,再抽奖!");
} else
{
//生成5个4位随机数字,并保存在数组中
int[]
luckynums = new int[5];
for(int i
= 0; i luckynums.length; i++){
luckynums[i] =
(int)(Math.random()*(max-min))+min;
}
System.out.print("请输入您的卡号:");
int
yourcard = input.nextInt();
int
i;
System.out.print("\n本日的幸运数字为:");
for (i = 0;
i luckynums.length; i++) {
System.out.print(luckynums[i]
+ " ");\
}
for (i = 0;
i luckynums.length; i++) {
if
(luckynums[i] == yourcard) {
System.out.println("\n恭喜!您是本日的幸运会员!");
break;
}
}
if (i ==
luckynums.length) {
System.out.println("\n抱歉!您不是本日的幸运会员!");
}
}
break;
default:
System.out.println("[您的输入有误!]");
break;
}
System.out.print("继续吗?(y/n):");
answer =
input.next();
System.out.println("");
} while
("y".equals(answer));
if
("n".equals(answer)) {
System.out.println("系统退出,谢谢使用!");
}
}
}
商场推出幸运抽奖活动的java初级代码编写
public class Lucky {
public static void main(String[] args){
System.out.println("请输入您的4位会员卡号:");
Scanner sc = new Scanner(System.in);
int number = sc.nextInt(); //接收用户从控制台输入的会员卡号,并保存在会员卡号变量中
int a = number/1000; //千位
int b = number%1000/100; //百位
int c = number%100/10; //十位
int d = number%10; //个位
if((a+b+c+d)20){
System.out.println("恭喜中奖!您是幸运客户");
}else{
System.out.println("谢谢参与!");
}
}
}
最基础的 没有异常判断 无限循环输入什么东西
Java语言:使用do while语循环输入4位会员号,判断是否中奖,输入n结束操作
import java.util.Random;
//获得随机数
int i= (int)(Math.random()*10);
//假设会员ID为6789
int id=6789;
//取十位
int shi=id/10%10;
//取百位
int bai=id/100%10;
//会员十位减百位 取绝对值 (可能出现负数)
int j=Math.abs(shi-bai);
if(j==i){
System.out.println("您中奖了");//相减与随机数相等
}else{
System.out.println("没中奖");//相减与随机数不等
}
java scanner 找幸运数字的编程 拜托了 大侠
package demo;import java.util.Random;
import java.util.Scanner;
public class Test_001 { /**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成方法存根
int number = 0;
int rand = 0;
double root = 0;
Random rdm = new Random();
Scanner sc = new Scanner(System.in);
System.out.println("How many integers do you want to enter?");
int num = sc.nextInt();
System.out.println("OK, press ENTER after each integer:");
for(int i = 0; i num; i++) {
number = sc.nextInt();
if(number 0) {
System.out.println("No square root, no random number!");
//break;
}else if(number == 0){
System.out.println("root=0.0 No random number!");
}else {
root = Math.sqrt(number);
rand = rdm.nextInt();
System.out.println("root = "+root+" rand = "+rand);
if(rand root (number+"").indexOf("0") != -1) {
System.out.println("This is a lucky number!");
}
}
}
}}
java计算会员幸运数字的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java计算会员幸运数字吗、java计算会员幸运数字的信息别忘了在本站进行查找喔。