写了一下,结果输出到桌面上,你把文件输出路径改成你的桌面路径就可以了,不知道你要不要最终结果
代码:
package com.hmall
import java.io.BufferedWriter
import java.io.File
import java.io.FileWriter
import java.io.IOException
import java.util.ArrayList
import java.util.List
import java.util.Random
import java.util.Scanner
/**
* @ClassName Mora
* @Description TODO
* @Author dell
* @Date 2019/7/1 13:03
* @Version 1.0
**/
public class Mora {
private static String calculate(String input) {
List<String>list = new ArrayList<>()
list.add("拳头")
list.add("剪刀")
list.add("布")
Random r = new Random()
Integer random = r.nextInt(3)
String temp = list.get(random)
if (temp.equals(input)) {
return "您出了" + input + ",电脑出了" + temp + ",结果为平局"
} else {
if (input.equals("拳头")) {
if (temp.equals("剪刀")) {
return "您出搜胡了" + input + ",电脑出了" + temp + ",结果为您赢了"
} else {
return "您出了" + input + ",电脑出了" + temp + ",结果如宏为您输了"
}
} else if (input.equals("剪刀")) {
if (temp.equals("拳头")) {
return "您出了" + input + ",电脑出了" + temp + ",结果为您输了"
} else {
return "您出了" + input + ",电脑出了" + temp + ",结果为您赢了"
}
} else if (input.equals("布")) {
if (temp.equals("拳头")) {
return "您出了" + input + ",电脑出了" + temp + ",结果为您赢了"
} else {
return "您出了" + input + ",电脑出了" + temp + ",结果为您输了"
}
} else {
return "输入数据有误"
}
}
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in)
Integer count
while (true) {
System.out.println("请输入比赛场次(不能小于5):")
count = scanner.nextInt()
if (count >= 5) {
System.out.println("世橡拦比赛开始")
break
}
System.out.println("输入小于5,请重新输入")
}
String input
File f = new File("C:\\Users\\dell\\Desktop\\result.txt")
try {
BufferedWriter bw = new BufferedWriter(new FileWriter(f))
for (int i = 0i <counti++) {
System.out.println("请输入您的选择:")
input = scanner.next()
String result = calculate(input)
bw.write(result)
bw.newLine()
System.out.println(result)
}
bw.close()
} catch (IOException e) {
e.printStackTrace()
}
}
}
结果:
先到官网下载myeclipse或者eclipse编程软件,并配置java环境变量,在百度搜索栏依次搜索eclipse下载和搜索java环境变量的配置,就可以找到图文并茂的详细教程。下面介绍一下怎么制作小程序:
1、打开myeclispe(eclipse都一样),依次点击File->New->Java Project,然后给这个项目起一个名字(随便起),这里就叫MyFirst.然后点击Finish;瞎袭渣
2、在myeclipse左侧找到自己建好的MyFirst项目,左键点击,下面有文件件src,点击src,右键,依次点击New->Class,然后给这个新的类起一个名字(随便起),我这里叫MyFirstClass,然后点击Finish;
3、复制粘贴下面这些代码到MyFirstClass.java文件中,然后ctrl+s,保存;
4、在MyFirstClass.java文件的空白处右键选择禅穗 Run As -->Java Application,你就会在下方的控制台看到hello worl。
扩展资料:
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继磨悄承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
参考资料:Java-百度百科
#include <stdio.h>#include <iostream>
#include <time.h>
int getrand()
{
//srand((unsigned)time(NULL))
return rand()%3
}
int win(int me,int cpu)
{
if(me==2&&档岩漏cpu==0)
return -1
else if (me==0&&cpu==2)
return 1
else 枣郑if(me==cpu)
return 0
else if(me>cpu)
return 1
else
return -1
}
int exchange(char input)
{
int i=0
switch(input) {
case 'S':
case 's':
i = 2
break
case 行烂'p':
case 'P':
i = 1
break
default:
i = 0
}
return i
}
int main(void)
{
char c='a'
char msg[3][10] = {"rock","paper","scissors"}
int me,cpu
while(1){
printf("Enter R(ock), P(aper), or S(cissors)> ")
flushall()
scanf("%c",&c)
if(c=='q'||c=='Q') break
me = exchange(c)
cpu = getrand()
printf("You played %s.\n",msg[me])
printf("The computer played %s.\n",msg[cpu])
if(win(me,cpu)==1)
printf("You win!\n")
else if(win(me,cpu)==-1)
printf("The computer win!\n")
else
printf("Go go go!\n")
}
return 0
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)