猜数字游戏,用户充值版(Java)

这一个案例是来巩固我们学习的properties的用法,来给用户一定的限定的条件,一旦用户超过我们的试用的条件,我们就可以来提醒用户去充值,并且没有用户的试玩次数。
具体的
1.properties.store 对其文件进行写入文本中
2.properties.load 对其文件进行读取

下面就是我们的代码
1.这个是简单的一些猜数字的代码
package demo21;

import java.util.Random;
import java.util.Scanner;

public class 游戏次数 {
	public static void start() {
		Random r = new Random();
		int s = r.nextInt(100)+1;
		while (true) {
			Scanner sc = new Scanner(System.in);
			int t = sc.nextInt();
			if (t==s) {
				System.out.println("恭喜你猜对了");
				break;
			}
			else  if(t>s) {
				System.out.println("你的数猜大了");
			}
			else {
				System.out.println("你的数猜小了");
			}
		}
	}
}
2.核心代码来统计
package demo21;

import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Properties;


public class 游戏次数main {
	public static void main(String[] args) throws IOException  {
		Properties prop =new Properties();
		FileReader fr = new FileReader("src\\游戏次数.txt");
		prop.load(fr);
		fr.close();
		String z = prop.getProperty("count");
		int i = Integer.valueOf(z);
		if (i>=3) {
			System.out.println("试玩次数已经用完,想继续玩请充值:");
		}
		else {
			游戏次数.start();
			FileWriter fw = new FileWriter("src\\游戏次数.txt");
			i++;
			prop.setProperty("count",String.valueOf(i));
			prop.store(fw, null);
			fw.close();
		}
	}

}

在这里插入图片描述
在这里插入图片描述

输出的试玩次数我开始设置为零,运行一次就同过上面两个方法进行将其加一再写入其中,试用到了三次就不会有机会在其输入,程序结束(可以自己进行设置次数)。
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
服务器最低要求: 奔腾133CPU 16M内存 2M以上硬盘空间 windows98或更高操作系统 运行说明: 支付平台包含服务端的客户端,配置相应参数运行服务端即可。客户端发给GM运行就可以实现元宝自动到账。通用接口适合各种游戏。商户也可以选择不用自动到账。自己给玩家发元宝。 默认系统运行的端口是80,也就是网站使用的端口,如果使用非80端口网址后面要加端口号。 已经做好易宝、财付通、云网等接口,在配置文件中设置为你的商户密钥即可。不需要的接口把商户名为空就停止使用。 充值支持各种游戏点卡、手机充值卡、银行支付等。可以设置注册商户的初始比例,可以单独给GM设置分成比例。自动按比例给GM结账,限定100元以上可结。GM可以申请提现,提现扣除5%拥金。 双击pay.exe,服务器就开始运行。网站就可以正常工作了。电脑右下角的红色W图标上点右键, 可以进入前台和后台。后台用户名密码都是admin,后台地址http://127.0.0.1/admin.asp 在服务器上使用最好点一下开机运行,这样服务器重启就会自动以system身份运行程序。不会出现多用户冲突的问题。 注意:测试本没有任何功能限制,只是不能使用外网域名,在使用充值充值时不会返回本机,所以充值金额并非实际到账金额。银行和其它支付可以正常返回,充值测试后会完成订单操作,能实现领取元宝到游戏。 关于后台给商户设置支付比例: 普通用户都是按设定的初始比例,你可以单独给商户修改分成比例,但不管怎么调这个比例都不会高于支付网关给你的比例。比如网关给你的神州行比例是95%,你就不可能高于95%,就算是网关给你比例变动为90%了,那么就会自动降到90%以下。所以不用担心由于比例设置错造成亏本问题。 关于后台给GM结账的问题: 商户列表是按现金数量排列的,你自然按钱多的先结账。点击商户的现金数量就完成结账,此时提示你商户的银行信息应结算的金额等。程序是自动计算的,比如商户有308.56元,那么只结300元,你给商户汇款300元就可以了,剩下的8.56元仍然在商户现金里。如果商户申请了提现功能就是不满100也能结账,提现同样只取整数,点击商户钱数系统自动按照商户提现的金额结算。你按照提示的金额给商户汇款。 系统中发现有任何问题都可以随时与我联系,我的QQ:289842274

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值