(java实现)


问题

题目描述:
输入一个字符串和一个整数k,截取字符串的前k个字符并输出
本题输入含有多组数据
输入描述:
第一行输入待截取的字符串
第二行输入一个正整数k,代表截取的长度
输出描述:
截取后的字符串
示例1:

输入

abABCcDEF
6

输出

abABCc

问题分析:

直接调用截取字符串的函数。

相关知识:

1、截取字符串的函数使用:String res = str.substring(start,end);
2、字符串转为整数:int num = Integer.parseInt(nc);

算法实现:

参考代码:

import java.util.*;
 
public class Main {
         
    public static void main(String[] args)
    {
        Scanner input = new Scanner(System.in);
        while (input.hasNext())
        {
            String str = input.nextLine();
            String nc = input.nextLine();
            int num = Integer.parseInt(nc);
            String res = str.substring(0,num);
            System.out.println(res);
        }
    }
}