java实现

按照格式输入并交换输出

http://www.nowcoder.com/questionTerminal/95eb723a3e854376a7eb6d116cc7d875

package com.cpucode.java.simple;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

/**
 * 题目描述
 *
 * 输入两个整数,范围-231~231-1,交换两个数并输出。
 *
 * 输入描述:
 * 输入只有一行,按照格式输入两个整数,范围,中间用“,”分隔。
 * 输出描述:
 * 把两个整数按格式输出,中间用“,”分隔。
 * 示例1
 * 输入
 * a=1,b=2
 * 输出
 * a=2,b=1
 * 备注:
 * 如果格式控制串中有非格式字符则输入时也要输入该非格式字符。
 *
 * @author : cpucode
 * @Date : 2021/1/17
 * @Time : 21:58
 * @Github : https://github.com/CPU-Code
 * @CSDN : https://blog.csdn.net/qq_44226094
 */
public class Bc15 {
    public static void main(String[] args) throws IOException{
        //test1();
        test2();
    }

    private static void test1() throws IOException {
        BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
        String[] str = bf.readLine().split(",");
        String[] a = str[0].split("=");
        String[] b = str[1].split("=");

        System.out.println("a=" + b[1] + ",b=" + a[1]);
    }

    private static void test2() throws IOException{
        BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
        String str = bf.readLine();
        String a = str.substring(str.lastIndexOf('=') + 1);
        String b = str.substring(str.indexOf('=') + 1, str.indexOf(','));

        System.out.println("a=" + a + ",b=" + b);
    }
}
全部评论

相关推荐

不愿透露姓名的神秘牛友
10-05 10:13
已编辑
HHHHaos:让这些老登来现在秋招一下,简历都过不去
点赞 评论 收藏
分享
吃不饱的肱二头肌很想退休:tnnd 我以为选妹子呢,亏我兴高采烈的冲进来😠
投递快手等公司10个岗位
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务