坐标移动
来源:互联网 发布:房地产行业数据分析 编辑:程序博客网 时间:2024/06/10 07:22
import java.util.Scanner;public class CoordinateMove {/** * @坐标移动 * 开发一个坐标计算工具, A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串 * 里面读取一些坐标,并将最终输入结果输出到输出文件里面。 * */public static void main(String[] args) {Scanner sc = new Scanner(System.in);String str = sc.nextLine();String []sArr = str.split(";");int x=0;int y=0;for (int i = 0; i < sArr.length; i++) {if(sArr[i].matches("[AWSD]{1}[0-9]+")){char c = sArr[i].charAt(0);String val = sArr[i].substring(1, sArr[i].length());int value = Integer.parseInt(val);switch (c) {case 'A':x-=value;break;case 'W':y+=value;break;case 'S':y-=value;break;case 'D':x+=value;break;default:break;}}}System.out.println(x+","+y);}}
0 0
- 坐标移动
- 坐标移动
- 坐标移动
- 坐标移动
- 坐标移动
- 坐标移动
- 坐标移动
- 坐标移动
- 移动坐标
- 坐标移动
- 坐标移动
- 坐标移动
- 坐标移动
- 坐标移动
- 坐标移动
- 坐标移动
- 坐标移动
- 坐标移动
- sed简记
- iOS 时间戳转换为时间
- 为什么需要SDN
- 气泡,归并,插入,快速,选择排序java实现
- bzoj 3224: Tyvj 1728 普通平衡树 treap
- 坐标移动
- 决策树--c4.5
- gevent tcp server&client
- 【转】使用 C++ 处理 JSON 数据交换格式
- 初学_乱码
- hdu 1531 King(差分约束·负环的判断)
- Linux内核工程导论——内存管理(一)
- Android的重要控件ListView的诸多问题处理方案
- 股市点评:为啥大多数散户必定亏钱?——心理学层面的分析