给出java程序java输出程序运行时间结果,并给出解释

输入两个数,然后输入一个运算符,计算出结果输出,这个JAVA程序怎么写
妙妙520齩沋
import java.util.Spublic class Test { public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("输入第一个数");
double x=input.nextDouble();
System.out.println("输入第二个数");
double y=input.nextDouble();
System.out.println("输入运算符");
String op=input.next();
if ("+".equals(op)) {
System.out.println("结果是:"+(x+y));
}else if ("-".equals(op)) {
System.out.println("结果是:"+(x-y));
}else if ("*".equals(op)) {
System.out.println("结果是:"+(x*y));
}else if ("/".equals(op)) {
System.out.println("结果是:"+(x/y));
System.out.println("出现异常");
为您推荐:
其他类似问题
扫描下载二维码java课后习题_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
java课后习题
上传于||暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩54页未读,继续阅读
你可能喜欢JAVA中调用CMD命令,并输出执行结果
package com.wzw.
import java.io.BufferedR
import java.io.InputStreamR
public class CmdDemo {
public static void main(String[] args) {
BufferedReader br =
Process p = Runtime.getRuntime().exec("net user");
br = new BufferedReader(new InputStreamReader(p.getInputStream()));
String line =
while ((line = br.readLine()) != null) {
System.out.println(line);
} catch (Exception e) {
e.printStackTrace();
} finally {
if (br != null) {
br.close();
} catch (Exception e) {
e.printStackTrace();
执行结果:
\\PC-DFCW 的用户帐户
-------------------------------------------------------------------------------
Administrator
命令成功完成。
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'09:39 提问
Java中的Socket编程关于多次输入输出的问题,希望给出解决方法
实现了多线程,这是服务端的代码:需求是接受客户端发送的数字,根据数字选择相应的case,当是1的时候要向服务端发送一个user的对象,ObjectInputStream ois=new ObjectInputStream(s.getInputStream());这句话的异常是java.io.EOFException at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2281),
public void run()
ObjectOutputStream oos=
int choice=0;
InputStream is=s.getInputStream();
choice=is.read();
System.out.println("接受成功"+choice);
} catch (IOException e1)
e1.printStackTrace();
switch (choice)
System.out.println("进入登录验证");
ObjectInputStream ois=new ObjectInputStream(s.getInputStream());_**
/* ObjectInputStream ois=new ObjectInputStream(s.getInputStream());这句话的异常是java.io.EOFException at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2281),所以我就找到readFully(ObjectInputStream.java:2281)他的解释是
void readFully(byte[] b, int off, int len) throws IOException {
int n = 0;
while (n & len) {
int count = read(b, off + n, len - n);
if (count & 0) {
throw new EOFException();
Object obj=ois.readObject();
OutputStream os=s.getOutputStream();
if(obj instanceof User)
User user=(User)
String job=login(user);
os.write(job.getBytes());
os.close();
ois.close();
catch (Exception e1)
e1.printStackTrace();
按赞数排序
InputStream is=s.getInputStream();
choice=is.read();
因为你在读取choice的时候,如果只输入一个字节,那么s就读到了最后一个字节,即文件末尾
System.out.println("进入登录验证");
ObjectInputStream ois=new ObjectInputStream(s.getInputStream());
这里又从s中读取,所有抛出了EOFException异常,当输入过程中意外到达文件或流的末尾时,抛出此异常。
解决方法,new一个新的输入流,重新读取User信息
或者s中包含choice和User的信息
11606关注|450收录
12162关注|1151收录
3623关注|616收录
其他相似问题
相关参考资料 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
Java程序设计-习题参考答案(65页)
下载积分:3000
内容提示:Java程序设计-习题参考答案(65页)
文档格式:DOC|
浏览次数:41|
上传日期: 05:43:02|
文档星级:
该用户还上传了这些文档
Java程序设计-习题参考答案(65页)
官方公共微信}

我要回帖

更多关于 心输出量名词解释 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信