录入游戏的点击率最高的游戏,统计点击率最高的游戏超过100

29被浏览3380分享邀请回答1添加评论分享收藏感谢收起sponsored links
第七章 循环结构综合练习
一、本章任务&&&&完成青鸟迷你游戏平台的开发二、目标& & 会定义变量&&&&会使用数据类型和运算符&&&&会使用选择结构&&&&会使用循环结构三、内容1 上机练习一需求:&&&&用户进入游戏平台后,可以选择遠的游戏,程序运行结果如下 & &&&&&&&&&思路获得用户的输入:Scan输出:System.out.println()选择结构:if 、switch实现第一种方法public class SelectGame{ public static void main(String[] args) {
System.out.println(&欢迎进入青鸟游迷你戏平台\n&);
System.out.println(&请选择您喜爱的游戏:\n&);
System.out.println(&*******************************&);
System.out.println(&\t1.斗地主&);
System.out.println(&\t2.斗牛&);
System.out.println(&\t3.泡泡龙&);
System.out.println(&\t4.连连看&);
System.out.println(&*******************************\n&);
int choice;
//用户选择
boolean isRight; //输入是否正确
System.out.print(&请选择,输入数字:&);
Scanner input = new Scanner(System.in);
isRight = true;
choice = input.nextInt();
switch (choice) {
System.out.println(&您已进入斗地主房间!&);
System.out.println(&您已进入斗牛房间!&);
System.out.println(&您已进入泡泡龙房间!&);
System.out.println(&您已进入连连看房间!&);
System.out.print(&输入错误,请重新输入数字:&);
isRight = false;
}while(!isRight); }}第二种方法public class SelectGame2 { public static void main(String[] args) {
System.out.println(&欢迎进入青鸟游迷你戏平台\n&);
System.out.println(&请选择您喜爱的游戏\n&);
System.out.println(&*******************************&);
System.out.println(&1.斗地主&);
System.out.println(&2.斗牛&);
System.out.println(&3.泡泡龙&);
System.out.println(&4.连连看&);
System.out.println(&*******************************\n&);
System.out.print(&请选择,输入数字:&);
Scanner input = new Scanner(System.in);
int selectInt = input.nextInt();
while (selectInt&=5selectInt&=0) {
System.out.print(&选择错误,请重新选择&);
selectInt = input.nextInt();
switch (selectInt) {
System.out.println(&你已进入斗地主房间!&);
System.out.println(&你已进入斗牛房间!&);
System.out.println(&你已进入泡泡龙房间!&);
System.out.println(&你已进入连连看房间!&);
} }}2 上机练习二:玩游戏并晋级需求& &&用户玩游戏,每次玩5局不足5局则不能晋级。在5局游戏中,如果80%达到80分以上,为一级,如果60%达到80分以上为二级,否则不能晋级&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&思路使用循环实现玩5局游戏,使用break语句实现中途退出游戏使用多重if,根据游戏得分判断是否晋级实现public class RiseGame { public static void main(String[] args) {
System.out.println(&青鸟迷你游戏平台&游戏晋级\n&);
Scanner input = new Scanner(System.in);
int n = 1;
int count=0;
while (n&=5) {
System.out.print(&您正在玩第&+n+&局,成绩为:&);
int scroe = input.nextInt();
if(scroe&80){
System.out.println(&继续玩下一局吗?(yes/no)&);
String answer = input.next();
if(answer.equals(&no&)){
System.out.println(&你已经退出游戏&);
System.out.println(&你进入一下局&);
System.out.println(&n的值:&+n);
System.out.println(&\n恭喜,通过一级!&);
}else if(n&=3&&n&4){
System.out.println(&\n恭喜,通过二级!&);
System.out.println(&\n对不起,你未能晋级!&);
}}3 上机练习三:玩游戏并支付游戏币需求:根据游戏类型和游戏时长计算应支付的游戏币游戏类型分为两大类:牌类和休闲竞技类游戏的收费标准牌类:10元/小时休闲竞技类:20元/小时游戏的收费规则:游戏时间超过10小时,可以打5折10小时及以下,打8折实现public class PayGame { public static void main(String[] args) {
System.out.println(&青鸟迷你游戏平台 & 游戏币支付\n&);
System.out.println(&请选择您玩的游戏类型:&);
System.out.println(&\t1.牌类&);
System.out.println(&\t2.休闲竞技类&);
Scanner input = new Scanner(System.in);
int choice = input.nextInt();
System.out.println(&请您输入游戏时长:&);
int time = input.nextInt(); &//游戏时间
int qm = 0; &//游戏币
switch (choice) {
if (time & 10) {
System.out.println(&您玩的是牌类游戏,时长是:& + time + &小时,可以享受5折优惠&);
qm = (int) (10 * time * 0.5);
System.out.println(&您需要支付& + qm + &个游戏币&);
System.out.println(&您玩的是牌类游戏,时长是:& + time + &小时,可以享受8折优惠&);
qm = (int) (10 * time * 0.8);
System.out.println(&您需要支付& + qm + &个游戏币&);
if (time & 10) {
System.out.println(&您玩的是休闲竞技类游戏,时长是:& + time + &小时,可以享受5折优惠&);
qm = (int) (20 * time * 0.5);
System.out.println(&您需要支付& + qm + &个游戏币&);
System.out.println(&您玩的是休闲竞技类游戏,时长是:& + time + &小时,可以享受8折优惠&);
qm = (int) (20 * time * 0.8);
System.out.println(&您需要支付& + qm + &个游戏币&);
System.out.print(&无效选择&);
} }}4 上机练习四:统计游戏点击率需求& &&录入游戏的点击率,统计点击率超过100的游戏所占的比例思路:使用if结构、continue语句统计点击率100以上的游戏数量实现public class GameDot { public static void main(String[] args) {
int score;
& & & &int total;
// 游戏总数量
& & & &int num = 0;
//点击率大于100的游戏数量
& & & &Scanner input = new Scanner(System.in);
& & & &System.out.println(&青鸟迷你游戏平台 & 游戏点击率\n&);
& & & &for (int i = 0; i & 4; i++) {
& & & & & &System.out.print(&请输入第& + (i + 1) + &个游戏的点击率: &);
& & & & & &score = input.nextInt();
& & & & & &if (score &= 100) {
& & & & & & & &continue;
& & & & & &}
& & & & & &num++;
& & & &} & & & &
& & & &System.out.println(&点击率大于100的游戏数是: & + num);
& & & &double rate = &(double)num / 4 * 100;
& & & &System.out.println(&点击率大于100的游戏所占的比例为:& + rate + &%&); & & & & } }4 上机练习五:添加用户信息需求为了维护用户信息,需要将其信息录入系统用户的信息包括:用户编号、年龄、积分要求年龄10岁以上若年龄合法,则显示录入的信息,否则显示录入失败&&&&&&&&实现public class AddUser { public static void main(String[] args) {
System.out.println(&青鸟迷你游戏平台 & 添加用户信息\n&);
int custNo = 0;
& &//用户编号
int age; //年龄
int points = 0;
System.out.println(&请输入要录入用户的数量:&);
Scanner input = new Scanner(System.in);
int count=input.nextInt();
//循环录入用户信息
for(int i=0;i&count;i++){
System.out.print(&请输入用户编号(&4位整数&):&);
custNo = input.nextInt();
System.out.print(&请输入用户年龄:&);
age = input.nextInt();
age&100){ //年龄不合适则跳出
System.out.println(&很抱歉,您的年龄不适宜玩游戏&);
System.out.println(&录入信息失败\n&);
System.out.print(&请输入会员积分:&);
points = input.nextInt();
System.out.println(&您录入的会员信息是:&);
System.out.println(&用户编号:&+custNo+ &\t年龄:& +age+ &\t积分:& +points+ &\n&);
} }}四、本章总结分支结构、循环结构、跳转语句的综合运用&五、作业1 编写JAVA程序,实现接收用户输入的正整数,输出该数的阶乘要求:限制输入的数据在1-10之间,无效数据进行提示,结束程序输出结果如:4!=1*2*3*4=24实现public class FactDemo { /**
* @param args
*/ public static void main(String[] args) {
//定义变量接收用户输入,计算阶乘,累计表达式
int number,fact=1;
String msg=&&;
Scanner input=new Scanner(System.in);
//提醒输入
System.out.println(&请输入一个10以内的正整数:&);
number=input.nextInt();
//验证有效性
if(number&10
number&1){
System.out.println(&数据无效&);
System.out.print(number+&!=&);
//计算阶乘
for(int i=1;i&number;i++){
msg+=i+&*&;
//组合结果,并显示
fact*=number;
msg+=number+&=&+fact;
System.out.println(msg); }}2 写JAVA程序,实现输出1--100之间所有不能被7整除的数,并求和要求:每输出4个数据换行显示实现public class NumDemo { /**
* @param args
*/ public static void main(String[] args) {
//定义变量,累计求和,统计个数
int sum=0,count=1;
System.out.println(&1-100之间不能被7整除的数据为:&);
for(int i=1;i&=100;i++){
//判断是否能被7整除,如果能被7整除,结束本次循环
if(i%7==0)
//输出不能被7整除的数据
System.out.print(i+&\t&);
//每4个数换行显示
if(count%4==0)
System.out.println();
//累计求和,个数增加
System.out.println();
//输出累计和
System.out.println(&数据之和为:&+sum); }}
一.本章目标理解循环的含义会使用while循环结构会使用do-while循环结构会使用调试解决简单的程序错误二.内容1 循环结构1.1 为什么需要循环结构问题:
张浩Java考试成绩未达到自己的目标.为了表明自己勤奋学习的决心,他决定写一百遍&好好学习,天天向上!&普通做法:System.out.println(&第1遍写 ...
一.本章目标掌握二重循环的使用掌握二重循环中跳转语句的使用二.知识点1 二重循环1.1 回顾循环问题:某次程序大赛,S1班有4名学员参加,学员的成绩由用户输入,计算该班参赛学员的平均分
实现:/** * 计算一个班的平均分 */public class AvgScore { public static void main(String ...
1.1.1 循环结构 1.1.1.1 while循环 while是循环语句,也是条件判断语句.当事先不知道循环该执行多少次时,就要用到while循环.while循环的格式如下: while(循环条件判断){ 语句1: 语句2: -- 语句n: 循环语句更改: } 当while循环主体有且只有一个语句时,可以将大括号省去.在while循环语句中只有一个判断条件 ...
本章相对比较简单,知识点就不在赘述.主要就书中的例题和课后题进行说明. for 结构 for 基本结构 for ( int_ loop_ loop_expression ) program statement end for 结构变体 for (i = 0, j = 0; i & 10; ++i) for (i ...
习题2-1 位数 输入一个不超过109的正整数,输出它的位数.例如12735的位数是5.请不要使用任何数学函数,只用四则运算和循环语句实现. #include&stdio.h& int main(void) { int digit = 0; scanf(&%d&,&n); while(n) { n = n ...以下试题来自:
单项选择题广告的点击率(CTR)计算方式为:()
A.点击数Click/访问次数Visits*100%
B.由点击带来的访问次数Visits/展现量Impression*100%
C.消费成本Cost/点击数Click
D.点击数Click/展现量Impression*100%
为您推荐的考试题库
您可能感兴趣的试卷
你可能感兴趣的试题
A.用户重合度
B.曝光达标率
C.用户购买率
D.用户客单价
A.用户重合度
B.曝光达标率
C.广告点击率
D.访问持续时间
A.弹窗类广告
B.聊天软件对话框链接
C.站外第三方CPS投放
D.导航中文字链
A.此渠道推广的地址会通过301自动转向到真正的着陆页
B.用户同时使用了其他通过中转页的监测方式,导致推广流量入站时发生了跳转
C.此投放没有进行可靠的来源标记,导致网站分析工具未能正确识别来源信息
的某些中间页面存在站内跳转现象
A.通过百度搜索
B.直接在浏览器输入网址
C.付费广告
D.用户从浏览器的收藏夹进入【图文】第7章 循环结构综合练习_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
第7章 循环结构综合练习
&&java新手训练题
大小:682.50KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢}

我要回帖

更多关于 点击率统计 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信