123算术题

欢迎来到程序小院

123算术题

玩法:算术题,在2秒内选出正确答案,总共有20道题,看你能坚持多久,快去答题吧^^。

开始游戏icon-default.png?t=N7T8https://www.ormcc.com/play/gameStart/258

html

<div id="mydiv">
    <div class="loadPage">
      <div class="loading">
        <div class="loading-num">0%</div>
        <div class="inner">
          <div class="loading-progress"></div>
        </div>
      </div>
    </div>
  </div>
 <ul class="list1">
  <li><div><i>1+1</i>=?</div><span><em>1</em><em>2</em><em>3</em></span></li>
  <li><div><i>2+1</i>=?</div><span><em>1</em><em>2</em><em>3</em></span></li>
  <li><div><i>3-1</i>=?</div><span><em>1</em><em>2</em><em>3</em></span></li>
  <li><div><i>1+2</i>=?</div><span><em>1</em><em>2</em><em>3</em></span></li>
  <li><div><i>2-1</i>=?</div><span><em>1</em><em>2</em><em>3</em></span></li>
  <li><div><i>3-2</i>=?</div><span><em>1</em><em>2</em><em>3</em></span></li>
 </ul>
 <ul class="list2">
  <li><div><i>1+1-1</i>=?</div><span><em>1</em><em>2</em><em>3</em></span></li>
  <li><div><i>1+2-1</i>=?</div><span><em>1</em><em>2</em><em>3</em></span></li>
  <li><div><i>3-2+1</i>=?</div><span><em>1</em><em>2</em><em>3</em></span></li>
  <li><div><i>3+1-2</i>=?</div><span><em>1</em><em>2</em><em>3</em></span></li>
  <li><div><i>2-1+2</i>=?</div><span><em>1</em><em>2</em><em>3</em></span></li>
  <li><div><i>3-1+1</i>=?</div><span><em>1</em><em>2</em><em>3</em></span></li>
  <li><div><i>3-2+2</i>=?</div><span><em>1</em><em>2</em><em>3</em></span></li>
  <li><div><i>2+1-2</i>=?</div><span><em>1</em><em>2</em><em>3</em></span></li>
  <li><div><i>3+1-3</i>=?</div><span><em>1</em><em>2</em><em>3</em></span></li>
  <li><div><i>1-1+3</i>=?</div><span><em>1</em><em>2</em><em>3</em></span></li>
  <li><div><i>1+3-2</i>=?</div><span><em>1</em><em>2</em><em>3</em></span></li>
  <li><div><i>2+3-3</i>=?</div><span><em>1</em><em>2</em><em>3</em></span></li>
 </ul>
 <ul class="list3">
  <li><div><i>(3-2)+1</i>=?</div><span><em>1</em><em>2</em><em>3</em></span></li>
  <li><div><i>2+(1-2)</i>=?</div><span><em>1</em><em>2</em><em>3</em></span></li>
  <li><div><i>(3+1)-3</i>=?</div><span><em>1</em><em>2</em><em>3</em></span></li>
  <li><div><i>(1+2)-1</i>=?</div><span><em>1</em><em>2</em><em>3</em></span></li>
  <li><div><i>1+(3-2)</i>=?</div><span><em>1</em><em>2</em><em>3</em></span></li>
  <li><div><i>(2+3)-3</i>=?</div><span><em>1</em><em>2</em><em>3</em></span></li>
  <li><div><i>3-(1+1)</i>=?</div><span><em>1</em><em>2</em><em>3</em></span></li>
  
  <li><div><i>2-(3-2)</i>=?</div><span><em>1</em><em>2</em><em>3</em></span></li>
  <li><div><i>2+(3-2)</i>=?</div><span><em>1</em><em>2</em><em>3</em></span></li>
  <li><div><i>1+(3-1)</i>=?</div><span><em>1</em><em>2</em><em>3</em></span></li>
  <li><div><i>3-(1+1)</i>=?</div><span><em>1</em><em>2</em><em>3</em></span></li>



 </ul>
 <ul class="list4">
  <li><div><i>(1+1)*1</i>=?</div><span><em>1</em><em>2</em><em>3</em></span></li>
  <li><div><i>(1+2)*1</i>=?</div><span><em>1</em><em>2</em><em>3</em></span></li>
  <li><div><i>2*(3-2)</i>=?</div><span><em>1</em><em>2</em><em>3</em></span></li>
  <li><div><i>(3*1)-2</i>=?</div><span><em>1</em><em>2</em><em>3</em></span></li>
  <li><div><i>(1*2)-1</i>=?</div><span><em>1</em><em>2</em><em>3</em></span></li>
  <li><div><i>1*(3-2)</i>=?</div><span><em>1</em><em>2</em><em>3</em></span></li>
  <li><div><i>(3-2)*3</i>=?</div><span><em>1</em><em>2</em><em>3</em></span></li>
  <li><div><i>(2-1)*3</i>=?</div><span><em>1</em><em>2</em><em>3</em></span></li>
  <li><div><i>2*2-1</i>=?</div><span><em>1</em><em>2</em><em>3</em></span></li>
  <li><div><i>2*1+1</i>=?</div><span><em>1</em><em>2</em><em>3</em></span></li>

 </ul>
    <div class="p_con">
 <div class="fm"><div class="btn1"></div><div class='er_right1'></div></div>
 <div class="js">
    <p class='p_b'>0秒</p>
 <ul class="js_a">
  
 </ul>  
 </div>
<div class="fd_con">
 <!-- <div class="test"></div> -->
 <div class="pl">
    <p>我答对了<i>0</i>题&nbsp;坚持了<i>0</i>秒</p>
    <h1><img src='./img/MAIN/2015/05/115577/images/t1.png' /></h1>
  </div>
 <div class="pla"></div>
 <div class="plb"></div>
 <div class="return">不服再来</div>
 <div class="share_btn">点击右上角分享</div>
</div>
</div>

css

.er_left{ position:absolute;left:-250px;top:100px;width:200px;text-align:center;}
.er_right{ position:absolute;right:-250px;top:300px;width:200px;text-align:center; z-index:1000;}
.er_right1{ position:absolute;right:0px;bottom:0px;width:200px;text-align:center; z-index:1000; display:none;}
.p_con{ position:relative;width:640px;height:830px; overflow:hidden;}
@keyframes haha {
	0% { background-position: 0 0;}
	100% {background-position:-588px 0;}}

@-webkit-keyframes haha {
	0% { background-position: 0 0;}
	100% {background-position:-588px 0;}
}

@keyframes cry {
	0% { background-position: 0 0;}
	100% {background-position:-588px 0;}}

@-webkit-keyframes cry {
	0% { background-position: 0 0;}
	100% {background-position:-588px 0;}
}

js

$("span").append("<div></div>")
var count_max = 0;
$(".btn1").click(function() {
 $(".fm").hide();
 test_show();
});
$(".return").click(function() {
 test_show();
});
function test_show() {
 playMusic("./img/MAIN/2015/05/115577/1792.mp3");
 var num = [];
 var count = 0;
 var time = 1500;
 var test_num = 0;
 function test(id) {
  clearTimeout(timeOut);
  var Did = $(id);
  var list = [];
  $(".js").animate({
   "left": "0"
  });
  $(".fd_con").animate({
   "left": "640px"
  });
  var arr = [];
  var arr_a = [];
  for (var i = 0; i < Did.length; i++) {
   arr[i] = i;
  };
  arr_a = arr.sort(function() {
   return Math.random() > 0.5 ? -1 : 1;
  })
  for (var j = 0; j < 5; j++) {
   //var Ntime=j*2;
   list += "<li><p class='p_a'>" + Number((j + 1) + 5 * test_num) + "/20</p>" + 
      Did.eq(arr_a[j]).html() + "" + "</li>";
  };
  test_num++;
  return list;
 }
 $(".js_a").html(test(".list1 li") + test(".list2 li") + test(".list3 li") + 
  test(".list4 li"));
 $(".js_a li").hide();
 var c = 0;
 $(".js_a li").eq(0).show();
 var t = setTimeout(timedCount(c), 1000);
 function timedCount(c) {
  $(".p_b").html(c + "秒");
  c = c + 1;
 }
 var timeOut = setTimeout(function() {
  stoppage()
 }, 2000);
 $(".js_a li").eq(0).find('span div').animate({
   "width": 0,
   "margin-left": 0
  },
  2000);
 function stoppage() {
  clearTimeout(timeOut);
  clearTimeout(t);
  $(".js").animate({
   "left": -640
  });
  $(".fd_con").animate({
   "left": 0
  });
  $(".p_b").html("0秒");
  mySound.stop();
  var score = count * 2;
  //updateShare(shareDesc);
  //Play68.setRankingScoreDesc(score);
  console.log(score);
 }
 $(".js_a li span em").click(function(event) {
  var result = eval($(this).parent().parent().find('i').html());
  if ($(this).html() == result) {
   clearTimeout(timeOut);
   var n = ($(this).parent().parent().index() + 1) * 2;
   var t1 = setInterval(timedCount(n), 1000);
   $(this).parent().parent().next().show();
   if (count > 15) {
    timeOut = setTimeout(function() {
     stoppage()
    }, 1500);
    $(this).parent().parent().next().find('span div').animate({
     "width": 0,
     "margin-left": 0
    }, 1500);
   } else {
    timeOut = setTimeout(function() {
     stoppage()
    }, 2000);
    $(this).parent().parent().next().find('span div').animate({
     "width": 0,
     "margin-left": 0
    }, 2000);
   }
   count++;
  } else {
   $(".js").animate({
    "left": -640
   });
   $(".fd_con").animate({
    "left": 0
   });
   mySound.stop();
   $(".p_b").html("0秒");
   clearTimeout(timeOut);
   clearTimeout(t);
   stoppage();
  }
  countAnd(count);
 });
}
function countAnd(count) {
 if (count >= 0 && count <= 5) {
  $(".fd_con .pl").html("<p>我答对了<i>" + count + "</i>题&nbsp;坚持了<i>" + count * 2 + 
    "</i>秒</p><h1><img src='./img/MAIN/2015/05/115577/images/t1.png' /></h1>");
  $(".plb").addClass('bad');
  shareDesc = "我撑过了" + count * 2 + "秒,我的数学是体育老师教的……";
 }
 if (count > 5 && count <= 10) {
  $(".fd_con .pl").html("<p>我答对了<i>" + count + "</i>题&nbsp;坚持了<i>" + count * 2 + 
    "</i>秒</p><h1><img src='./img/MAIN/2015/05/115577/images/t2.png' /></h1>");
  $(".plb").addClass('bad');
  shareDesc = "我撑过了" + count * 2 + "秒,老师我对不起你……跪!!";

 }
 if (count > 10 && count <= 15) {
  $(".fd_con .pl").html("<p>我答对了<i>" + count + "</i>题&nbsp;坚持了<i>" + count * 2 + 
    "</i>秒</p><h1><img src='./img/MAIN/2015/05/115577/images/t3.png' /></h1>");
  $(".plb").removeClass('bad');
  shareDesc = "我撑过了" + count * 2 + "秒,妈妈再也不用担心我的学习啦!";
 }
 if (count > 15 && count <= 20) {
  $(".fd_con .pl").html("<p>我答对了<i>" + count + "</i>题&nbsp;坚持了<i>" + count * 2 + 
    "</i>秒</p><h1 stlye='font-size:52px;line-height:100px;'><img 
    src='./img/MAIN/2015/05/115577/images/t4.png' /></h1>");
  $(".plb").removeClass('bad');
  shareDesc = "我撑过了" + count * 2 + "秒,so easy!!!";
 }
}
function PicData(){
 var cbFunc_allCom=function(){};
 var cbFunc_oneCom=function(){};
 var curInd=0;
 var picUrlArr = new Array();
 this.loadPicArr = function(arr,allCom,oneCom){
  picUrlArr = arr;
  if(allCom){
   cbFunc_allCom = allCom;
  }
  if(oneCom){
   cbFunc_oneCom = oneCom;
  }
  loadPicOne(picUrlArr[curInd]);
 }
 function loadPicOne(url){
  var img = new Image();
  img.onload = loadHandler;
  //img.src = "imgs/"+url+"?r"+Math.random(); 
  img.src = "./img/MAIN/2015/05/115577/images/"+url;
 }

 function loadHandler(){
  cbFunc_oneCom(curInd);
  curInd++;
  if(curInd<picUrlArr.length)
  {   
   loadPicOne(picUrlArr[curInd])
  }
  else
  {   
   cbFunc_allCom();
  }
 }  
}
function play68_init() {
 // updateShare(0);
}
function play68_submitScore(shareText) {
 // updateShareScore(shareText);
 Play68.shareFriend();
 //setTimeout( function() { Play68.shareFriend(); }, 1000 )
}
function updateShare(shareText) {
 var descContent = "[六一]123算术题,是学霸就撑过30秒!别放弃做一个高智商的人!";
 if(shareText){
  shareTitle = shareText;
 }else{
  shareTitle = '[六一]123算术题,是学霸就撑过30秒!';
 }
 console.log(shareTitle);
 appid = '';
 // Play68.setShareInfo(shareTitle,descContent);
}
function updateShareScore(shareText) {
 updateShare(shareText);
}

源码

需要源码请关注添加好友哦^ ^

转载:欢迎来到本站,转载请注明文章出处https://ormcc.com/

  • 15
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java GUI(图形用户界面)是一种用于创建交互式应用程序的Java库。它可以帮助开发人员创建具有图形用户界面的应用程序,例如窗口、按钮、文本框等。在Java GUI中,可以使用事件处理程序来响应用户的操作,例如单击按钮或输入文本。 至于Java GUI算术题,我不太清楚您具体指的是什么。如果您是想让我介绍一下如何在Java GUI中实现算术题,可以考虑以下步骤: 1. 创建一个包含文本框和按钮的窗口。 2. 在文本框中输入算术题,例如“2+3”。 3. 单击按钮时,使用事件处理程序从文本框中获取算术题,并计算结果。 4. 将结果显示在另一个文本框中。 以下是一个简单的Java GUI算术题示例: ``` import javax.swing.*; public class ArithmeticGUI extends JFrame { private JTextField inputField; private JTextField outputField; private JButton calculateButton; public ArithmeticGUI() { // 设置窗口标题 setTitle("Arithmetic GUI"); // 创建文本框和按钮 inputField = new JTextField(10); outputField = new JTextField(10); outputField.setEditable(false); calculateButton = new JButton("Calculate"); // 添加事件处理程序 calculateButton.addActionListener(e -> { String input = inputField.getText(); int result = calculate(input); outputField.setText(Integer.toString(result)); }); // 添加组件到窗口 JPanel panel = new JPanel(); panel.add(inputField); panel.add(calculateButton); panel.add(outputField); add(panel); // 设置窗口大小和可见性 setSize(300, 100); setVisible(true); } private int calculate(String input) { String[] parts = input.split("\\+"); int a = Integer.parseInt(parts[0]); int b = Integer.parseInt(parts[1]); return a + b; } public static void main(String[] args) { new ArithmeticGUI(); } } ``` 这个示例创建了一个包含两个文本框和一个按钮的窗口。用户可以在第一个文本框中输入算术题,例如“2+3”,然后单击按钮计算结果并将其显示在第二个文本框中。在这个示例中,我们使用了Lambda表达式来定义事件处理程序。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值