导航:首页 > 软件知识 > 如何用java写一个答题程序

如何用java写一个答题程序

发布时间:2023-03-26 20:18:06

❶ 答题(office的题型)自动评分系统怎么做利用java

packagecom.test;

importjava.lang.reflect.Method;

//实现打开浏览器并跳到指定网址的类
{
publicstaticvoidopenURL(Stringurl){
try{
browse(url);
}catch(Exceptione){
}
}

privatestaticvoidbrowse(Stringurl)throwsException{
//获取操弊悉作系统的名字
StringosName=System.getProperty("os.name","");
if(osName.startsWith("MacOS")){
枝尺//苹果的打开方式
ClassfileMgr=Class.forName("com.apple.eio.FileManager");
MethodopenURL=fileMgr.getDeclaredMethod("openURL",newClass[]{String.class});
openURL.invoke(null,newObject[]{url});
}elseif(osName.startsWith("Windows")){
//windows的打开方式。
Runtime.getRuntime().exec("rundll32url.dll,FileProtocolHandler"+url);
}else{
//UnixorLinux的打开方式
String[]browsers={"firefox","opera","konqueror","epiphany","mozilla","netscape"};
Stringbrowser=null;
for(intcount=0;count<browsers.length&&browser==null;count++)
//执行代码,在brower有值后跳出,
租搭乎//这里是如果进程创建成功了,==0是表示正常结束。
if(Runtime.getRuntime().exec(newString[]{"which",browsers[count]}).waitFor()==0)
browser=browsers[count];
if(browser==null)
thrownewException("Couldnotfindwebbrowser");
else
//这个值在上面已经成功的得到了一个进程。
Runtime.getRuntime().exec(newString[]{browser,url});
}
}
}

//主方法测试类
publicstaticvoidmain(String[]args){
Stringurl="http://iteye.blog.163.com/";
BareBonesBrowserLaunch.openURL(url);
}

❷ 用java swing来编写一个答题器的图形界面该怎么编写下面附上我的程序

你可以直接用Eclipse或者NetBeans的图形界面,之后添加组件的响搭芦应袭拍就可以啦,很方便的。。。拍枝羡。

❸ JAVA简答题与编程

1.1:B类轮蔽继承了A类,B是A的子类,A是B的父类

1.2:歼携多态

1.3:I love: java and 268

2:氏桐伏// 仅供参考

❹ java程序编写答题器

如果你洞余雀要实现模糊查询题目然后答题,又要要求速度很纳早快。那么建议你用Lucene来毁逗实现,就是比较复杂,但效果很好,

❺ 怎么用java编写一个程序

为了在您的机器上配置起一个Java开发环境——您将使用一个“开发环境”来“开发”(编写)程序——您需要完成以下这些步骤:

1.下载一个包含Java开发环境(编译器和其他工具)的大文件。点击“下载J2SE SDK”链接下载SDK(软件开发工具包)软件。网页会显示一个许可协议。点击“接受”。选择您的操作系统,然后将文件保存到下载目录中。这是一个巨大的文件,用电话调制解调器下载需要好几个小时。接下来的两个文件也很大。

2.下载一个包含Java文档的大文件。选择操作系统后点击SDK1.4.1文档的链接。

3.如果您的机器上还没有安装WinZip(或可执行相同功能的程序),那么您需要下载一个包含WinZip的大文件并安装之。如果您的机器上没有安装某个的版本的WinZip或其他解压缩软件,下载WinZip的试用版。运行EXE文件安装。很快我们将使用它来安装文档。

4.安装Java开发环境。运行第一步下载的j2sdk-1_4_1-*.exe文件。他将自动解压并安装开发工具包。

5.安装文档。阅读安装说明文档。它会要求您将文档文件移至刚才开发工具包的安装目录。将文档解压缩,文件就会被安排到适当的位置。

6.调整环境变量。按照此页的要求,您需要改变路径变量。最简单的办法是打开一个MS-DOS窗口键入PATH看看当前的路径变量是什么,然后用记事本打开autoexec.bat按要求修改PATH环境变量。

7.全面测试。现在您应该可以打开另一个MS-DOS窗口并键入javac了。

❻ 如何用java写个小型 试题库

这个比较简单吧,去找一些CMS类的模板看一看,简单来说就是上传题目到数据库御局备,取的时候random取一定数量的题出来就行了。
题目管理:镇毁
1,题目的上传
2,腊老题目的编辑
3,题目的删除
4,答案的保存
5,评分
用户管理:
1,用户注册
2,用户登录
3,用户信息编辑
4,用户删除
前台:
1,如果题不多的话一个页面就能搞定,一个表单,答题,提交,完事
2,查询分数
大概这样就可以了,具体的一些需求你再仔细分析一下。
代码只能靠你自己了~一个简单的demo也很容易,要做的完善也很麻烦。

❼ 用JAVA编写一个程序 要求实现功能:随机生成十道口算题

应该有规定是多少范围内整数吧 还有就是加减乘除吧 随机就用math.random()乘范围出数 然后取整 加减乘数也用随机数switch判断1234分别是加减乘除 倒数用timer和timertask类实现 那个手机的得响游裂应一个向下获取焦点事件 类似的onKeyReleaseDown吧 下一个组件.setFocus 提交就是onSubmit事孙裂件 处理action或直接跳到ftl或者jsp上处理 传入结果参数程序分别判断下正确个数 然后显示就则磨闭行了 正确率乘5就是分数

❽ 如何编写你的第一个Java程序 3种方法来编写你的第一个Java程序

目录方法1:编写你的第一个Java程序1、要开始用Java编写程序,先设置你的工作环境。2、任何一种类似记事本的程序都能够用于Java编程。3、确保安装了Java软件开发工具包方法2:Hello World 程序1、我们将首先创建一个能打印"Hello World"的程序。2、声明类和main方法。3、编写将打印出"Hello World"的代码行。4、把这些都放在一起。5、保存文件,并打开命令提示符或终端来编译程序。6、运行程序。7、恭喜,你方法3:输入和输出1、我们现在将扩展我们的Hello World程序,以接受用户的输入。2、导入Scanner(扫描仪,由于编程时使用Scanner,故下文用Scanner)类。3、在main方法中,创建Scanner对象的一个新实例(instance)。4、提示用户输入。5、要求Scanner对象接受用户键入的下一行,并将其存储在变量中。6、向用户显示问候语。7、一起保存以上代码。8、编译并运行。Java是James Gosling于1995年创建的一种面向对象的编程语言,它用“字段”(fields,描述对象的属性),和“方法”(methods,对象可以执行的操作),将概念表示为“对象”(objects)。Java是一种“编写一次,就可以在任何地方运行”的裂渗编程语言,可以在任何装有Java虚拟机(JVM)的平台上运行。由于Java是一种用上大量英文单词的编程语言,母语为英语的初学者很容易学习和理解,非英语母语者只要下一番苦功也能很快上手。本教程介绍如何用Java编写程序。
方法1:编写你的第一个Java程序
1、要开始用Java编写程序,先设置你的工作环境。许多程序员使用集成开发环境(Integrated Development Environment,IDE)进行Java编程,比如Eclipse和NetBeans。但是不必使用臃肿的IDE,也可以编写Java程序并编译它。
2、任何一种类似记事本的程序都能够用于Java编程。高级程序员有时更喜欢使用终端内的文本编辑器,如Vim和Emacs。我们推荐一个可以安装在基于Windows和Linux系统(Mac、Ubuntu等)的文本编辑器:毕源启SublimeText。我们将在本教程中使用它。
3、确保安装了Java软件开发工具包。你要用它来编译程序。在基于Windows的操作系统中,如果环境变量不正确,则可能在运行javac时出错。有关JDK安装的详细信息,可以参阅如何安装Java软件开发工具包,以避免此错误。
方法2:Hello World 程序
1、我们将首先创建一个能打印"Hello World"的程序。在文本编辑器中,创建一个新文件,并将其另存为"HelloWorld.java"。HelloWorld是类名,你需要让类名与文件同名。
2、声明类和main方法。main方法 public static void main(String[] args)是程序运行时执行的方法。这个main方法在每个Java程序中都以相同方式调用。
public class HelloWorld { public static void main(String[] args) { }}
3、编写将打印出"Hello World"的代码行。
System.out.println("Hello World.");让我们看看这一行的组成成分:System 告诉系统执行某些操作。
out 告诉系统我们要输出一些内容。
println ?代表"打印行(print line)",我们用它告诉系统在输出中打印一行文字。
("Hello World.") 周围的圆括号表示方法 System.out.println()接受一个参数。在本例中,该参数是字符串"Hello World."
注意,Java中有一些我们必须遵守的规则:必须始终在每行末尾添加分号。
Java区分大小写,因此必须以正确的大小写写入方法名、变量名和类名,否则将出现错误。
某个方法或循环的特定代码块包含在花括号中。
4、手如把这些都放在一起。最后Hello World程序应如下所示:
public class HelloWorld { public static void main(String[] args) {System.out.println("Hello World."); }}
5、保存文件,并打开命令提示符或终端来编译程序。打开保存HelloWorld.java的文件夹,并键入javac HelloWorld.java。这告诉Java编译器你想要编译HelloWorld.java。如果有错误,编译器会告诉你做错了什么。否则,你不应该看到来自编译器的任何消息。如果现在查看helloworld.java所在的目录,应该会看到helloworld.class。这是Java用来运行程序的文件。
6、运行程序。我们终于可以运行我们的程序了! 在命令提示符或终端中,键入java HelloWorld。这是在告诉Java你想运行HelloWorld类。你应该看到控制台出现 "Hello World"。
7、恭喜,你完成了第一个Java程序!
方法3:输入和输出
1、我们现在将扩展我们的Hello World程序,以接受用户的输入。在我们的Hello World程序中,我们打印出一个字符串供用户查看,但是只有当程序能够接收用户输入信息,才能称之为程序的交互功能。我们现在将扩展程序,提示用户输入他或她的名字,然后用名字问候用户。
2、导入Scanner(扫描仪,由于编程时使用Scanner,故下文用Scanner)类。在Java中,我们有一些可以访问的内置库,但是我们必须导入它们。其中一个库是java.util,它包含我们获取用户输入所需的Scanner对象。为了导入Scanner类,我们在代码的开头添加了以下行。
import java.util.Scanner;这告诉程序我们想使用java.util包中的Scanner对象。
如果希望访问java.util包中的每个对象,只需在代码的开头编写import java.util.*; 即可。
3、在main方法中,创建Scanner对象的一个新实例(instance)。Java是一种面向对象的编程语言,因此它使用对象来表示概念。Scanner对象是含有字段和方法的对象。为了使用Scanner类,我们必须创建一个新的Scanner对象、它可以填充的字段和使用的方法。示例如下:
Scanner userInputScanner = new Scanner(System.in);userInputScanner是刚刚创建的Scanner对象实例的名称。注意名称是用骆驼体(每个单词首字母大写)写的,这是Java中变量命名的规定。
我们使用 new 运算符创建对象的新实例。因此在本例中,我们通过 new Scanner(System.in),创建了Scanner对象的新实例。
Scanner对象接受一个参数,该参数告诉对象要扫描什么。在本例中,我们输入System.in 作为参数。System.in告诉程序扫描来自系统的输入,这是用户将在程序中键入的输入。
4、提示用户输入。我们必须提示用户输入,以便用户知道何时在控制台中键入内容。这可以通过System.out.print或System.out.println实现。
System.out.print("What's your name? ");
5、要求Scanner对象接受用户键入的下一行,并将其存储在变量中。Scanner将始终接收用户键入的数据。下面的行将要求Scanner接受用户键入的姓名,并将其存储在变量中:
String userInputName = userInputScanner.nextLine();在Java中,使用对象方法的规定是objectName.methodName(parameters)。在userInputScanner.nextLine()中,我们使用刚才给出的名称调用Scanner对象,然后调用它的方法nextLine() ,该方法不接受任何参数。
注意,接下来程序将把下一行存储在一个"字符串"对象中。我们已将字符串对象命名为userInputName
6、向用户显示问候语。现在我们已经存储了用户名,我们可以打印一个问候语给用户。还记得我们在main类中编写的 System.out.println("Hello World."); 吗? 我们刚刚编写的所有代码都应该放在这一行上面。现在我们可以修改这一行,如:
System.out.println("Hello " + userInputName + "!");我们把"hello"、用户名和"!" 通过编写 "Hello " + userInputName + "!" 连起来的方式,称为字符串串联。
这里我们有三个字符串:"Hello "、userInputName和"!"。Java中的字符串是不可更改的。因此,当我们连接这三个字符串时,我们实际上创建了一个包含问候语的新字符串。
然后将这个新字符串作为参数输入System.out.println。
7、一起保存以上代码。我们的代码现在应该如下所示:
import java.util.Scanner;public class HelloWorld { public static void main(String[] args) {Scanner userInputScanner = new Scanner(System.in);System.out.print("What's your name? ");String userInputName = userInputScanner.nextLine();System.out.println("Hello " + userInputName + "!"); }}
8、编译并运行。进入命令提示符或终端,并运行与我们在第一次迭代HelloWorld.java时运行的命令。我们必须首先编译程序:javac helloworld.java。然后我们可以运行它:java HelloWorld。
小提示Java是一种面向对象的编程语言,建议你阅读更多关于面向对象编程语言的基础知识,非常有用。
面向对象编程有许多特征。其中三个主要特征是:封装:限制访问对象某些组件的能力。Java为字段和方法提供私有(private)、受保护(protected)和公共(public)三种修饰符。
多态:对象可以转换标识。在Java中,可以将一个对象转换为另一个对象,以使用另一个对象的方法。
继承:使用与当前对象位于同一层次结构中的另一个类的字段和方法的能力。

阅读全文

与如何用java写一个答题程序相关的资料

热点内容
如何预防里面商家私下交易 浏览:604
沈阳哪个市场卖驴排 浏览:350
涂装技术是什么 浏览:537
小程序如何实现提交后转发 浏览:800
招商证券3年股票交易明细怎么查 浏览:173
高考查询录取信息持续多久 浏览:292
为什么能收到对方微信空白信息 浏览:294
工厂里调度员和技术员哪个好 浏览:468
专利代理人和期刊编辑哪个好 浏览:321
盛泰手机哪些产品 浏览:320
电脑程序编程怎么学 浏览:785
广联达行业数据怎么用不了 浏览:67
哪个组织最关注货币和技术援助 浏览:161
oem厂家工业化工产品有哪些 浏览:551
牛元牌瓷砖胶韶关总代理店在哪里 浏览:509
市场的大红酸枝有多少陷阱 浏览:538
华安证券除了月月红还有哪些产品 浏览:517
腾讯文档小程序如何查以前时间 浏览:527
全权代理买房怎么弄 浏览:746
怎么在电商上买农产品 浏览:866