[android]代码库
package com.xiangqiao.guess.activity;
import java.util.Random;
import android.R.integer;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.widget.TextView;
import android.widget.Toast;
public class ResultActivity extends Activity {
private TextView tView;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.result_layout);
tView=(TextView) findViewById(R.id.result);
//得到人出的拳
Intent intent=getIntent();
Bundle bundle=intent.getExtras();
int ren=bundle.getInt("quan");
//电脑出的拳
Random random=new Random();
int cpu=random.nextInt(3-1)+1;
//Toast.makeText(ResultActivity.this, "人: "+ ren, Toast.LENGTH_LONG).show();
// Toast.makeText(ResultActivity.this, "电脑: "+ cpu, Toast.LENGTH_LONG).show();
//比较结果 得出胜负
String result=compare(ren ,cpu);
tView.setText(result);
}
private String compare(int ren ,int cpu){
StringBuffer sbf=new StringBuffer("结果:\n"+"人 "+convert(ren)+" VS "+convert(cpu)+" 电脑\n");
if (ren==cpu) {
sbf.append("平局,再接再励!");
}else if(ren==1 && cpu==3){
sbf.append("电脑胜,孤独求败!");
}else if(ren==3 && cpu==1){
sbf.append("人胜,孤独求败!");
}else if(ren<cpu){
sbf.append("人胜,孤独求败!");
}else if(ren>cpu){
sbf.append("电脑胜,孤独求败!");
}
return sbf.toString();
}
private String convert(int id){
switch (id) {
case 1:
return "石头";
case 2:
return "剪刀";
case 3:
return "布";
default:
break;
}
return null;
}
}
[源代码打包下载]
初级程序员
by: Essence 发表于:2015-06-04 11:18:42 顶(0) | 踩(0) 回复
回复评论