この質問では、2文字の間の距離を見つける必要があります。例えば、 です。 AとEの間で、文字は、文字間の距離は、文字の数+ 1すなわち、4 here.But B、C、D.Soでいる私は、あなたは、このコードに2文字間の距離を求めるには
import java.util.*;
public class Main{
public static void main(String args[]){
String s1,s2;
Scanner input=new Scanner(System.in);
input.nextLine();
s1=input.nextLine();
input.nextLine();
s2=input.nextLine();
int result=((int)s2.toLowerCase().charAt(0)-(int)s1.toLowerCase().charAt(0))+1;
result=Math.abs(result);
System.out.println(result);
}
}
あなたは(あなたは現在、代わりに2の4行を読んで)自分のコードの中であまりにも多くのinput.nextLine()文を持っています。さらに、+1は必要ありません。 – Nevay
まず最初に、next()を使ってnextLine()を1回目と3回目に置き換えるか、それを削除するだけですが、最後に\ nを追加することを覚えておいてください。その後、あなたは@Nevayが言及したように+1を取り除くべきです。 –