java游戏课程
① java课程分享去哪里学习java游戏开发最好
去举正哪里学习java游戏开发最好?不管有没有学过计算机相关专业,相信大家对JAVA都不会陌生,那个冒烟的咖啡杯的形象已经深入人心了,而JAVA开发当前最热门的IT职业。JAVA的许多特性使正滑悔之成为当代成长最快的软件产品。
JAVA正成为大众传媒舆论的推动力量,正在改变企业的计算环境,受到了全球所有主要计算机厂商的支持,不少国家到中国寻求合作伙伴时,都把能否用JAVA进行编程作为合作的前提条件。
而目前国内JAVA软件开发行业由于其发展的势头正旺,十大高薪行业排名第二,让闷可观的薪酬条件,是吸引年轻人投身JAVA软件开发行业的一大原因。而JAVA游戏开发,也因为其趣味性、成就感博得大家的好评。
但是对于游戏开发这种事情,很多人都会觉得很难。但是据北大青鸟嘉荟校区介绍,其实在学习的时候,特别是在学习JAVA游戏开发的时候,java课程http://www.kmbdqn.com/发现很多人都会保持着浓厚的兴趣,有兴趣自然就会用心的去学,自然也就能学好了。
去哪里学习java游戏开发最好?在北大青鸟嘉荟校区的学员,他们很多都不是大学生,都只是初高中毕业,没有什么优势,但是在北大青鸟学习之后都能够成为一名合格甚至优秀的JAVA游戏开发工程师。
② java课程设计创意小游戏
① 求Java课程设计—小游戏(含源代码)
//hi./srxboys/item/8ce4743da1adc991c2cf29c4
Tank——坦克大战(简洁版)源代码-------(此文档是自己在韩顺平教程总结而来)
*功能:1.防止敌人的坦克重叠运动
*(决定把判断是否碰撞的函数写到EnemyTank类)
*2.可以分关
*2.1(做一个开始的Panel,它是一个空的)
*2.2开始字体闪烁
*3.可以在玩游戏的时候,暂停和继续
*3.1当用户点击暂停时,子弹的速度和坦克速度设为0,并让坦克的方向
*不要发生变化。
*4.可以记录玩家的成绩
*4.1用文件流的方式(小游戏)[大游戏是用的数据库<cs,bs>结构,三国]
*4.2单写一个记录类,完成对玩家的记录
*4.3先完成保存共击毁了多少辆敌人坦克的功能
*4.4存盘退出游戏,可以记录当时的敌人的坦克坐标,并可以恢复
*5.java如何操作声音文件
*/
② JAVA课程设计,求个能用eclipse实现小游戏或小程序的源代码。感激不尽
你自己来去下自载吧,这里面都有 //oschina/project/java
③ 用JAVA编写一个小游戏
前天写的猜数字游戏,yongi控制猜测次数,有详细解析,用黑窗口可以直接运行,
我试验过了,没问题
import javax.swing.Icon;
import javax.swing.JOptionPane;
public class CaiShuZi4JOptionPane {
/**
* @param args
*/
public static void main(String[] args) {
Icon icon = null;
boolean bl = false;
int put = 0;
int c = (int) (((Math.random())*100)+1); //获取一个1-100的随机数
System.out.println("你获取的随机数是:"+c); //打印你的随机数字
String str1 = (String) JOptionPane.showInputDialog(null,"请输入你的猜测数字(1-100): ","猜数字游戏",JOptionPane.PLAIN_MESSAGE,icon,null,"在这输入"); //第一次输入你的猜测数字
if(str1==null){
JOptionPane.showMessageDialog(null, "你已经取消了本次游戏"); //如果你点取消那么本次游戏结束
}else{
bl = num(str1); //判断是输入的是不是数字或者是整数
if(true==bl){ //如果是数字的话进入与随机数比较的程序
System.out.println("你输入的数字是:"+str1); //打印你输入的数字
put = Integer.valueOf(str1);
for(int i = 4;i > 0;i--){ //i是你可以猜测的次数
if(put==c){
JOptionPane.showMessageDialog(null, "恭喜你猜对了,正确答案是:"+c+"。"); //如果你猜对了就直接结束循环
break;
}else if(put>c){ //如果输大了就让你再次从新输入
str1 = (String) JOptionPane.showInputDialog(null,"你的输入过大。你还有"+i+"次机会,请重新输入: ","猜数字游戏",JOptionPane.PLAIN_MESSAGE,icon,null,"在这输入");
if(str1==null){
JOptionPane.showMessageDialog(null, "你已经取消了本次输入");
break;
}else{
bl =num(str1);
if(true==bl){
put = Integer.valueOf(str1);
}else{
JOptionPane.showMessageDialog(null, "你的输入不正确,请重新输入");
}
}
}else if(put<c){ //如果你输小了也让你从新输入
str1 = (String) JOptionPane.showInputDialog(null,"你的输入过小。你还有"+i+"次机会,请重新输入: ","猜数字游戏",JOptionPane.PLAIN_MESSAGE,icon,null,"在这输入");
if(str1==null){
JOptionPane.showMessageDialog(null, "你已经取消了本次输入");
break;
}else{
bl =num(str1);
if(true==bl){
put = Integer.valueOf(str1);
}else{
JOptionPane.showMessageDialog(null, "你的输入不正确,请重新输入");
}
}
}
}
}else if(bl==false){ //这个 是你第一次如果填写的不是数字的话也会结束本次游戏
JOptionPane.showMessageDialog(null, "请您下次按要求填写。本次游戏结束");
}
if(true==bl && c!=put){ //如果你i次都没猜对,那么就直接告诉你这个数十什么
JOptionPane.showMessageDialog(null, "很遗憾你没能猜对,这个数字是:"+c+".");
}
}
}
public static boolean num(String value){ //一个静态方法,判断你输入的是不是数字
try {
Integer.parseInt(value);
return true;
} catch (Exception e) {
return false;
}
}
}
④ 用java制作一个小游戏 教学
static Scanner in =new Scanner(System.in);
public static int aaa(){
int c = 0;
while(true){
try {
if(c>999&&c<10000){
break;
}else{
// System.out.println("请输入4位整数");
c= in.nextInt();
if(c>999&&c<10000){
break;
}else{
System.out.println("输入有误,请重新输入4位整数");
}
}
} catch (Exception e) {
System.out.println("请输入整数");
c= in.nextInt();
}
}
//in.close();
return c;
}
public static void cai(){
//Scanner sa =new Scanner(System.in);
int haoma=(int)(Math.random()*10000);
if(haoma<999)
{
haoma = Integer.parseInt(String.valueOf(haoma)+"0");
}
System.out.println(haoma);
System.out.println("请输入一位4位整数");
int aa = 0;
while(true){
aa= aaa();
String pd=String.valueOf(aa);
if(pd.length()!=4){
aa = aaa();
}else{
break;
}
}
while(true){
if(aa==haoma){
System.out.println("你猜对了,可以去买彩票了");
}else{
System.out.println("抱歉 , 你猜错了");
}
System.out.println("是否继续1继续 其他结束");
try {
int ss = in.nextInt();
if(ss==1){
cai();
}else{
break;
}
} catch (Exception e) {
in.close();
break;
}
}
}
public static void main(String[] args) {
System.out.println("欢迎来到猜号小游戏");
cai();
System.out.println("over");
}
⑤ 想做一个java小游戏 谁能给几个创意啊 注意 是创意!!!!! 不是已有的有创意的小游戏
比如有东西扔过来,选择吃掉或者躲开,考反应吧。
⑥ 急求java课程设计,内容可以是小游戏的,如(迷宫,计算器,停车场之恋的),要能运行,谢谢
俄罗斯方块,贪吃蛇。推箱子。
⑦ 求JAVA期末课程设计,要那种开发的小项目软件。可以是像记事本那种,也可以是小游戏那种。
网上搜不到的一般是不可共享的资源,建议去图书馆找本专门针对课程设计的书,里面的资料很丰富,你可以照着做一下,并作功能上适当的增减,这样网上就很难找到了
③ java游戏开发需要学习什么那些类
一般JAVA做游戏都和GUI编程有关吧(AWT),因为你要有界面…当然了这只能做一些桌面小游戏…就算做小游戏的话JAVA所有的东西也得用到吧…JAVA基础,面向对象,java线程,java集合等等…都要用到吧…
④ java游戏开发学习路线
自学大部分都是靠网络来补充自己的前期知识,也就是基础,我相信关于我写的,你也是通过网络看到的,毕竟你我并非相识,我不可能手把手教你去做,我在这里知识引导初学者怎么去做,怎么去寻找资源。
我想信对于不了解JAVA的人来说,他一定认为JAVA是一款游戏开发软件,实际上它是面向所有游戏开发的一种语言,这是种抽象的东西,比如美国的英语,中国的汉语……相对于游戏开发有很多种语言,JAVA只是其中一种JAVA以其简单,快捷领先于大部分的游戏开发语言。
想要学习它你必须要了解要知道它是干什么的,它么能干什么,在这里我就不详细解释关于JAVA,网络上你一搜到处都是,你随便点开一个就有介绍,因为它对游戏开发工程师太普及了。在哪里你会详细的了解它。
在你了解它是什么之后你就开始做准备工作,先去下载一个设计软件和JAVA模拟器之类的,下载完之后,你就去网上搜视频教程,大多人都是偏爱网上教程的,方便,自由安排时间,不用花费金钱。个人觉得网上教程的好处是你可以对不懂的地方反复观看,当你面对一个老师时恐怕就不会是反复了,一遍两遍还好,三遍四遍老师就该红脸了,这时就体先出视频教程的优势了,当然如果有条件可以两者兼顾。没有哪一个好,哪一个不好之。
在你学习过程中你还要对函数有一点的了解,这些函数不简单限于初中高中课本中的SIN,COS之类的,比如SUM,AVERAGE,IF HYPERLINK, COUNT……之类的你要了解,并且知道怎么运用它,还有一些语法比LOOK_VALUE,TABLE_ARRY,LOL_INDEX_NUM,VANGE_LOOKUP……你也要知道怎么去运用,还有语言格式等等,这些都是可以从网络上来学习的。这不需要这不需要真么技巧,需要理解记忆运用。
最后祝爱好并想要学些的朋友,早日成功,希望对你有所引导。也相信大家能学好这方面的。
⑤ java课程设计程序-猜数游戏
Newload()
{
jf1=new JFrame("猜数游戏");
jf2=new JFrame("猜数游戏");
jf3=new JFrame("猜数游戏");
jf1_title=new JLabel("猜数游戏猛洞-欢迎进入");
jf1_title.setFont(new Font("仿宋体",Font.BOLD,40));//设置字体大小,及文字字体
jf1_title.setHorizontalAlignment(JLabel.CENTER);
JLabel jf2title=new JLabel("猜数游戏");
jf2title.setFont(new Font("仿宋体",Font.BOLD,40));//核缓设置字体大小,及文字字体
jf2title.setHorizontalAlignment(JLabel.CENTER);
jf1_username=new JLabel("用户名");
jf1_userpass=new JLabel("密码");
jf2_question=new JLabel("There is question which needs you to guess!");
jf2_question.setFont(new Font("仿宋体",Font.BOLD,20));//设置字体大小,及文字字体
jf2_question.setHorizontalAlignment(JLabel.CENTER);
jf2_rightface=new JLabel(iron1);
jf2_wrongface=new JLabel(iron2);
jf2_rightface.setVisible(false);
jf2_wrongface.setVisible(false);
jf2_reelresult=new JLabel();
jf3_pinyu=new JLabel("枝氏枯your result is");
jf1_usernameT=new JTextField(6);
jf2_anwser=new JTextField(6);
jf2_anwser.addActionListener(this);
jf1_password=new JPasswordField(6);
jf1_password.addActionListener(this);
jf1_ok=new JButton("确定");
jf1_ok.addActionListener(this);
jf1_quit=new JButton("退出");
jf1_quit.addActionListener(this);
jf2_newgame=new JButton("新游戏(k)");
jf2_newgame.setMnemonic(KeyEvent.VK_K);
jf2_newgame.addActionListener(this);
jf2_ok=new JButton("确定");
jf2_ok.addActionListener(this);
jf1.setLayout(new BorderLayout());
jf2.setLayout(new BorderLayout());
JPanel jf1p1=new JPanel(),jf2p1=new JPanel(),jf2p2=new JPanel(),jf2p3=new JPanel();
jf2p1.setLayout(new BorderLayout());
jf1p1.setLayout(new FlowLayout());
jf2p2.setLayout(new FlowLayout());
jf2p3.setLayout(new FlowLayout());
jf1.add(jf1_title,"Center");
jf1p1.add(jf1_username);jf1p1.add(jf1_usernameT);
jf1p1.add(jf1_userpass);jf1p1.add(jf1_password);
jf1p1.add(jf1_ok);jf1p1.add(jf1_quit);
jf1.add(jf1p1,"South");
jf2p2.add(jf2_rightface);
jf2p2.add(jf2_wrongface);
jf2p2.add(jf2_reelresult);
jf2p1.add(jf2p2,"South");
jf2p1.add(jf2_question);
jf2.add(jf2title,"North");
jf2.add(jf2p1,"Center");
jf2p3.add(jf2_ans);jf2p3.add(jf2_anwser);jf2p3.add(jf2_ok);jf2p3.add(jf2_newgame);
jf2.add(jf2p3,"South");
jf3.add(jf3_pinyu);
jf1.setSize(700,400);
jf2.setSize(700,400);
jf3.setSize(700,400);
jf1.setLocation(300,150);
jf2.setLocation(300,150);
jf3.setLocation(300,150);
jf1.setVisible(true);
jf2.setVisible(false);
jf3.setVisible(false);
jf1.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
jf2.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
}
public void actionPerformed(ActionEvent e) {
if(e.getSource()==jf1_ok||e.getSource()==jf1_password)
{char[] a=jf1_password.getPassword();String paas="";
for(int i=0;i<a.length;i++)//JPasswordField是一种特殊的类只能得到char数组,将其转成String
paas=paas+a[i];
if(jf1_usernameT.getText().equals("user")&&paas.equals("pass"))
{jf2.setVisible(true);jf1.setVisible(false);
number=returnquestion();
jf2_anwser.requestFocus();
}
else
JOptionPane.showMessageDialog(null,"用户名不正确或密码错误!");
}
if(e.getSource()==jf1_quit)
{
System.exit(0);
}
if(e.getSource()==jf2_ok||e.getSource()==jf2_anwser)
{
if(times<=5){
if(Integer.parseInt(jf2_anwser.getText())==number)
{
jf2_rightface.setVisible(true);
jf2_wrongface.setVisible(false);
jf2_reelresult.setText("you are right! and your have used "+times+" times!"
+((times<=3)?"very good!":"pleas do more work for it"));
}
else
if(Integer.parseInt(jf2_anwser.getText())>number)
{times++;
jf2_wrongface.setVisible(true);
jf2_rightface.setVisible(false);
jf2_reelresult.setText("your answer is bigger than the one proced by computer!"
+"and your have used "+times+" times!");
}
else
if(Integer.parseInt(jf2_anwser.getText())<number)
{times++;
jf2_wrongface.setVisible(true);
jf2_rightface.setVisible(false);
jf2_reelresult.setText("your answer is smaller than the one proced by computer!"
+"and your have used "+times+" times!");
}
}
else
{JOptionPane.showMessageDialog(null,"你已经超过六次了,请重新开始吧!");}
jf2_anwser.requestFocus();
jf2_anwser.setText("");
}
if(e.getSource()==jf2_newgame)
{
number=returnquestion();
times=0;
jf2_rightface.setVisible(false);
jf2_wrongface.setVisible(false);
jf2_anwser.setText("");
jf2_reelresult.setText("");
jf2_anwser.requestFocus();
}
}
public static void main(String args[])
{
new Newload();
}
int returnquestion()
{
double db=Math.random()*100;
return (int)db;
}
}
⑥ java做一些小游戏需要学什么
那就学游戏开发这个专业,毕竟java只是一门工具
⑦ 北大青鸟java培训:安卓手机游戏开发培训有什么课程
手机游戏开呈现的爆炸式的增长,是我们不曾想到的,当乔布斯在苹果上咬了一口后,智能平板手机为我们带来了意想不到的体验,而现在的手机游戏开发者借此之福,薪资摇摇其上,浙江北大青鸟IT培训机构就是一个专门培养移动互联网开发人才的地方,那么浙江北大青鸟在安卓手机游戏开发培训中有些什么课程呢?浙江北大青鸟http://www.kmbdqn.cn/老师就来为大家大致介绍一下。
安卓手散兄机游戏开发培训有什么课程:一、安卓开发培训先进阶阶段:Java语言编程基出、Java面向对象编程、常用API、图形界面开发技术、多线程开发、设计模式、数据结构、PM(ProjectManage)、COT(职业道德素养)二、安卓开发培训第二阶段:互联网开发技术(HTML、CSS、JS)、WEB应用开发技术(JSP、Servlet、Ajax等)、Oracle企业级数据库技术、数据结构、PM(ProjectManage)、COT(职业道德素养)三、安卓开发培训第三阶段::AndroidUI基础、Android数据存储技术、Android网络编程技术及核心组件等等四、安卓开发培训第四阶段:AndroidUI高级技术、多媒体开发技术、WIFI、蓝牙等等五、各阶段数型项目练习:雷霆战机、深海捕鱼游戏、企业即时通讯系统、京东商城库存调度管理系统、文档助手等项目、电子商务支付EPAY平台、微博SNS平台、E-Learning在线学习系统、爱奇艺CMS系统、中国移动薯掘猜Internet-SellPart平台、乐田B2C票务网等项目、手机安全卫士SafeGuard、Mobile_OA系统、中国移动SellPart-MobileTerminal等项目。
⑧ java培训都讲什么东西
Java培训要学习的内容还是很多的,下面我们来看一下全日制面授班5-6个月的培训Java要学习哪些知识:
第一阶段:Java核心基础
可掌握的技能
1深入理解Java面向对象思想
2掌握开发中常用基础API
3熟练使用集合框架、IO流、异常
4能够基于JDK8开发
课程设计特色
本阶段除了JavaSE中要求大家必会的java基础知识外,重点加强了数据结构思想、集合源码分析、jdk9-11新特性的介绍,让学员不光“知其然,还要知其所以然”,从最开始便培养学员深入学习和架构思维能力。
第二阶段:数据库关键技术
可掌握的技能
1掌握最流行关系型数据Mysql常见操作
2熟练增删改查数据处理
3掌握Java JDBC、连接池操作
课程设计特色
我们选择市面最流行的MySQL数据库来开展本阶段数据库知识的学习,层层递进,让大家掌握开发使用的数据是如何存储和处理的。并且逐步深入学习到索引和优化、锁机制、存储过程等。
第三阶段:web网页技术
可掌握的技能
1掌握基本的JavaWeb基础知识JSP/Servlet/jQuery等
2具备基本的B/S结构软件开发能力
3可以动手开发一个B/S架构的Web项目
课程设计特色
本阶段以项目案例为驱动,采用所学即所用的方式指导大家学习,在边学边练过程中,可深入掌握Web开发技术,具备与之匹配的实战能力。
第四阶段:开发必备框架
可掌握的技能
1掌握SSM框架技术
2掌握使用Maven进行模块的开发
3熟悉基本的linux命令以及Linux服务器的使用
4掌握高级缓存技术Redis的原理,并熟练使用
课程设计优势
SSM框架的学习和框架设计,入门门槛都太高,理解起来晦涩。课程抓住这两个痛点。 通过从0搭建一个较为完备的web框架来提升自己的开发能力,同时能够管中窥豹,去了解SSM框架的设计思路,再辅以通俗易懂的Spring和mybatis核心模块源码的讲解,将课程门槛拉低, 让大家通过学习本门课程后能够通过自己学习读懂Spring乃至其他框架的源码。 本课程的目标是:让新手学到技术,让老手学到思想,让高手学到境界。
第五阶段:互联网高级技术
可掌握的技能
分布式管理系统、Keepalived+Nginx主备、微服务架构技术、消息中间件技术、MySQL调优、高并发技术、性能优化、内存和GC等
课程设计优势
本课程由一线大厂技术大咖与尚硅谷组成专家团队精心打磨,并定期更新,囊括企业面试和开发中主流前沿的技术,涵盖Java开发工程师不同成长阶段的问题及优选解决方案。每个热门技术当做单课深入讲解,而非某些机构只是一带而过,或项目中简单使用。
相信只有让学员可以系统学习和掌握核心技术,才能在面试和开发中脱颖而出。
第六阶段:大型企业项目
项目设计特色
该课程项目是一套完整的、经企业大咖和教研团队精心挑选打磨的项目体系。以电商、金融、医疗、教育、旅游等主流行业为核心载体,采用当下最热门的微服务架构SpringCloud和前端架构Vue,每个项目同时又各有侧重。最终打造成全网稀缺的一整套系统开发课程和企业级项目真实开发流程,“好货不怕看”,每个项目都有对应配套项目视频,可以体验。技术全面前沿,深入展开,对标阿里p7,业务真实还原企业开发解决方案,而非某些机构仅仅只是技术堆砌,只打口号。学习期间带你实战移动端、PC端、H5等多终端的系统,本系统可对接各类真实业务系统,如金融、电商、预约挂号、在线学习等各行业的业务系统,为系统对接上支持微信、支付宝、银联、融合支付、混合支付等多种企业级支付模式,让你的系统一键支持【支付】功能。互联网未来潜力已毋庸置疑。学习系统的核心业务特色,掌握微服务架构技术、前后端技术,刻不容缓。
⑨ Java游戏开发要学什么
Java游戏开发要学什么?所谓的游戏开发编程语言其实有很多,基本上任何一种语言都可以作为游戏服务器的编程语言。这早扰需要根据自己游戏的类型和要求加以选择。比如C++,Java,Erlang,go等等。目前我用过的只有C++和Java.但是以Java为主。所以接下来就以自己的经验,谈谈以Java为核心的游戏服务器开发技术体系。
Java目前作为游戏服务器开发语言已经很是普遍。但是大多数是作为页销枯游或手游的服务器,而端游戏一般选择C++,因为端游对服务器的性能要求相对比较高一些。两种语言各有利弊。C++效率高,但是掌握度难些。没有Java易于掌握。而目前对于追求快速上线率的页游和手游来说,Java成了一个不错的选择。
一、Java的技术系统
需要学习的技术:
(1)Java基础知识
(2)JavaNIO编程
(3)Netty,Mina网络框架精通一种,其它作为了解。
(4)一种缓存框架:Redis;memcache熟悉使用一个。
(5)SQL语言,用于数据库:mysql数据库
(6)springmvc主要用于http协议的服务器
(7)多线程编程,明白线程安全的重要性。
(8)Java并发集合的掌握。
(9)Linux常用的基本命令及shell脚本。
(10)数据库操作,比如mybatis。
以Java为服务器编程语言来说,掌握Java的基本知识就不必说了,是必不可少的。可以参考《Java编程思想》,《Java核心技术》等书。根据游戏通信协议的不同,大致有两种实现方式:Socket和http。先说简单些的http协议,这个协议已经很成熟的应用到了网站上。而Java语言也可以用于网站开发,所以相当就简单些。现在有很多开源的服务器软件,比如:tomcat,resin等。游戏前端不管是页游flash,还是手游的Android,IOS都支持http协议,只要把游戏的逻辑数据按post方法向服务器发出请求即可了。
二、学习流程
当然了,学习这些东西并不是一蹴而就的。需要根据实践循环渐进,这里推荐一个学习流程:
(1)对于初学Java的人来说,如果自学能力好些,可以买些书自己练习,而现在又更的多选择参加Java培训机构,以快速的掌握Java的知识。
(2)掌握了Java知识之后,要多写代码实践。这个时候可以结合mysql学习SQL语言,掌握数据库的操作。比如用springmvc写一个小网站,用mybatis实现网站数据的增,删,改,查等功能。
(3)完成上步之后,可以在服务器程序和数据库之间加一个缓存,学习redis或memcache。
(4)把程序部署到linux服务器上,练习linux的基本命令及shell脚
免责声明:内容来源于公开网络,若涉及侵权陆斗旦联系尽快删除!
⑩ java课程设计——猜数字游戏
代码如下:
importjava.util.Scanner;
publicclassRandomT{
intsum=0;
publicstaticvoidmain(String[]args){
intnumber=(int)(Math.random()*100+1);
inttemp=number;
System.out.println("请猜一个100以内的数:");
RandomTrt=new芹液RandomT();
intin=rt.Sn();
Booleanyn=rt.Compare(temp,in);
while(!yn){
System.out.println("请晌搜重新输入:");
intin1=rt.Sn();
yn=rt.Compare(temp,in1);
}
System.out.println("正确数字是:"+number);
}
publicBooleanCompare(inttemp,intnumber){
Booleanyesno嫌谨物=null;
if(temp==number){
if(sum==1){
System.out.println("Beautiful");
}elseif(2<=sum||sum<=4){
System.out.println("还是不错的!");
}else{
System.out.println("唉,总算对了!");
}
yesno=true;
}elseif(number<temp){
System.out.println("猜小了");
yesno=false;
}elseif(number>temp){
System.out.println("猜大了");
yesno=false;
}
returnyesno;
}
publicintSn(){
Scannersc=newScanner(System.in);
intin=sc.nextInt();
sum+=1;
returnin;
}
}
如果满意请采纳!