public class Example{
static int right = (int)(Math.random()*100)
public static void main(String args[]){
in()
}
private static int in() {
int index = Integer.parseInt(JOptionPane.showInputDialog("请输入:"))
for(){
if(index<right){
JOptionPane.showMessageDialog(null, "小了")
index = Integer.parseInt(JOptionPane.showInputDialog("请重新输入:"))
}else{
if(index>right){
JOptionPane.showMessageDialog(null, "大了")
index = Integer.parseInt(JOptionPane.showInputDialog("请重新输陵档滑入:"))
}else{
JOptionPane.showMessageDialog(null, "恭喜你答对了!蠢伍!")
return 0
}
}
}
}
}
这个只是简单实现,这个程序只有在你答对尺腊的情况下,才会退出,你看看符合你的要求不?
import java.util.Arraysimport java.util.Scanner
public class Poker {
private static final int NUM = 1
private static int SUM = 52
private static final String P = "A,2,3,4,5,6,7,8,9,10,J,Q,K"
private static String[][] POKER 如州= {
P.replaceAll("([^,]+)", "黑桃$1").split(","),
P.replaceAll("([^,]+)", "红桃$1").split(","),
P.replaceAll("([^,]+)", "梅花$1").split(","),
P.replaceAll("([^,]+)", "方片$1").split(",")
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System. in )
int count = NUM
String[] hand = new String[0]
System.out.println("随机发 " + count + " 张牌")
SUM -= count
for (int i = 0 i < count i++) {
int row = (int)(Math.random() * POKER.length)
渣卖蔽 int col = (int)(Math.random() * POKER[row].length)
String[] css = new String[hand.length + 1]
System.arraycopy(hand, 0, css, 0, hand.length)
css[css.length - 1] = POKER[row][col]
hand = css
配碧}
System.out.println("然后看手里的牌:")
System.out.println(Arrays.toString(hand))
scanner.close()
}
}
看一些好书充实自己呀!在网络编程这一块,学JAVA应该说是最好找工作的了。
给你介绍一些这方面的书籍和东东吧!
JAVA与面向对象程序设计(影印版)
http://book.jqcq.com/product/842623.html
自20世纪90年代初面世以来,Java因其具备平台独立性、面向对象性、网络编程能力及能够提供图形用户界面、支持线程,而成为许多应用程序的理想开发工具。本书帮助读者学习Java的重要特性,并辅以网站http://sofpower.com/java对教学信息进行更新,提供网上例题、在线 ...
Java 编程思想(英文版·第2版)(附光盘)
http://book.jqcq.com/product/811022.html
From the fundamentals of Java syntax to its most advanced features (distributed computing, advanced Object-oriented capabilities, multithreading), Thinking In Java is designed to teach. Bruce Eckel\'s readable style and small, direct programming ...
这些是基础,学好这些后,至少可以有两个方向:移动通讯和网站开发。
移动通讯就是什么手机短信呀,手机游戏呀等等,这个方向比码梁敏较难,要想清楚。
Java游戏高级编程
http://book.jqcq.com/product/583709.html
本书通过丰富的示例游戏,详细讲述了Java游戏高级编程方面的知识。包括部署框架、Swing动画、动画库、高级图形技术、持久性机制、游戏渣陪体系结构以及一些通信和同步技术等。本书针对那些具有一定编程经验、渴望将自己独特的游戏设计思想变成部署实体的Java高级开发人员?...
Java游戏编程导学
http://book.jqcq.com/product/393375.html
本书通过编写趣味游戏程序来引导读者学习Java编程的方法和技巧,形式新颖活泼,别具一格。迟枝 全书从Java语言基础知识和编制简单的程序入手,将Java编程的知识点有机地分散在\"幸运52\",\"速算24\",\"俄罗斯方块\"等多个趣味游戏的程序设计示例中,使得Java语言中类?...
这个方面最常用的编译器是:NETBEANS
http://www.netbeans.org/
网站开发相对来说简单一些。
JSP程序设计教程
http://book.jqcq.com/product/430966.html
本书以JSP为开发工具,以java为开发语言,用通俗、简明的语言由浅入深出地讲解了JSP程序设计的开发方法,同时辅以大量的实例,书中所有实例程序代码均在开发环境中调试通过。同时,每一章后面都附有相应的练习题帮助读者对本章所学知识进一步理解和掌握。本书内容 ...
JSP程序设计
http://book.jqcq.com/product/430739.html
JSP(JavaServer Pages)是目前热门的跨平台动态Web应用开发技术。本书由经验丰富的开发人员撰写,是一本通俗易懂的JSP入门书籍。书中主要介绍JSP基础知识、JSP和表达式语言(EL)、JSP标记库和JSTL、JSP指令、JSP和JavaBean、错误处理、JSP和servlet、访问数据库以 ...
学完这些只是基础,现在流行一些框架,可以看看。
实战Struts
http://book.jqcq.com/product/411616.html
Struts解决了许多Web应用程序开发中的常见问题。基于Struts应用程序框架构造的应用程序,除了可以复用业已证明可用的解决方案外,同时也可以使得开发人员更加关注应用程序的特性。Struts是由Apache软件基金会支持的开源软件。 本书完整介绍了Struts框架结构,涵盖了?...
Spring in Action 中文版
http://book.jqcq.com/product/431187.html
本书分为三大部分和两个附录,每一部分专注于Spring框架的一个领域:核心层、中间层和Web层。第一部分展示了Spring框架的两个核心概念:反向控制(Inverstion of Control,IoC)和面向切面编程(Aspect-Oriented Programming,AOP),以便读者理解Spring的基础原理,这?...
精通 Hibernate
http://book.jqcq.com/product/540613.html
本书深入地介绍了Hibernate实现ORM的关键技术,包括Hibernate的底层技术、Hibernate的实现架构、Hibernate的配置和使用方法、EJB3.0技术和基于Hibernate的开发实例。通过本书,可以全面了解Hibernate的技术和开发方法,深入理解Hibernate的数据持久化设计,掌握数?...
编译器: Eclipse
http://www.eclipse.org/
最后祝你成功!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)