任务02

java中的输出:

System.out.println();

Java中的输入:

Scanner input=new Scanner(System.in);
int x=input.next();

分数的输入:

1.

  Scanner sc = new Scanner(System.in);
  String score = sc.nextLine();
  String[] s = score.split("/"); 
 
2.
Scanner input=new Scanner(System.in);
String reanswer=input.next();

随机数的产生:

1.

k=random.nextInt();
num=Math.abs(k%10);

2.

num=(int)(Math.random()*10);

字符串的判等:
A.equals(B)

以上是我在这次任务中所学习到的编码,比如在分数的输入中我一开始是采取的第一种方法,
虽然解决了分数的输入问题,但是在后续的判等中又出现了麻烦。我所想的s[0](分子)/s[]](分母)
等于答案,但因为是s[0]无法转换为int类型,方案失败。
后来是在金质行同学那里知道了字符串判等的方法,才有了第二种分数输入方法,将答案转换为字符串
与键盘输入的相比较来判断正确与否。但还是有缺陷存在,如果键盘输入的不是最简分数,依然会判错。

https://github.com/jinlinchao/-2/blob/master/rw2.java


原文地址:https://www.cnblogs.com/jinlinchao/p/6407765.html