题目要求
P1597题目链接
我不会Pascal,那就当成字符串做吧 (本来就是嘛) 。
全是赋值语句,但有的是直接赋值有的是间接赋值,我们可以把这玩意分开处理。 还是老方法,split()就可以啦。
用switch进行判断就行,switch就是干净利落,咯咯咯。
本题直接别强转什么int最省事,只是别忘了赋初值是"0"而不是"",这个挺重要哒。
a、b、c就设置成static的就好啦,改着也顺手呢。
AC代码(Java语言描述)import java.util.Scanner;
public class Main {
private static String a = "0", b = "0", c = "0";
private static void judgeHead(String head, String rear) {
switch (head) {
case "a":
a = judgeRear(rear);
break;
case "b":
b = judgeRear(rear);
break;
case "c":
c = judgeRear(rear);
break;
}
}
private static String judgeRear(String rear) {
switch (rear) {
case "a":
return a;
case "b":
return b;
case "c":
return c;
default:
return rear;
}
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String[] array = scanner.nextLine().split(";");
scanner.close();
for (int i = 0; i
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?