「java计算会员幸运数字」java计算会员幸运数字吗

博主:adminadmin 2023-01-02 06:51:09 743

本篇文章给大家谈谈java计算会员幸运数字,以及java计算会员幸运数字吗对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

输入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计算会员幸运数字的信息别忘了在本站进行查找喔。