我正试图获得中期,第一和第一字符串的最后一个字符。这就是我所做的。我不确定究竟需要做什么。
import java.util.*;
class Test11{
public static void main(String args[]){
Scanner sc=new Scanner(System.in);
String input=sc.nextLine();
int length=input.length();
int even_odd=length%2;
if(even_odd==1){
int mid=length/2;
char mid_letter[]=input.toCharArray();
int first=0; int last=length;
System.out.println(mid_letter[mid]+mid_letter[first]+mid_letter[last]);
}
else System.out.println("Even String has no mid point. Try Again!");
}
答案 0 :(得分:1)
您的上一个变量需要
last = length-1
因为java是'0基于'。