报告错误
如果你发现该网页中存在错误/显示异常,可以从以下两种方式向我们报告错误,我们会尽快修复:
- 使用 CS Club 网站错误 为主题,附上错误截图或描述及网址后发送邮件到 286988023@qq.com
- 在我们的网站代码仓库中创建一个 issue 并在 issue 中描述问题 点击链接前往Github仓库
题目大意
题目给了两种金属的质量,一种是金(即A),一种是银(即B),需要判断由这两种合成出来的金属是纯金,纯银,还是合金。
解题思路
题目分别有三种情况:
1)当金的质量大于零,银等于零时:则为纯金
2)当金的质量等于零,银大于零时:则为纯银
3)当金、银质量都大于零时:则为合金
复杂度解析
\[O(1)\]提交代码
import java.util.*;
import java.io.*;
public class Main{
static BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
static int A, B;
public static void main(String[] args) throws IOException {
parseInput();
if(0 < A && B == 0) System.out.println("Gold");
else if(A == 0 && 0 < B) System.out.println("Silver");
else if(0 < A && 0 < B) System.out.println("Alloy");
}
public static void parseInput() throws IOException {
String[] args = br.readLine().split(" ");
A = Integer.parseInt(args[0]);
B = Integer.parseInt(args[1]);
}
}