В этом вопросе необходимо найти расстояние между двумя буквами , например. Между А и Е, буквы B, C, D.So, расстояние между буквами является количество букв + 1 т.е., 4 here.But я не получаю выход для этого кодаЧтобы найти расстояние между двумя буквами
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);
}
}
У вас слишком много input.nextLine() заявления в своем коде (вы в настоящее время чтения четыре строки вместо двух). Кроме того, +1 не требуется. – Nevay
Прежде всего, вы должны заменить первый и третий вызовы nextLine() следующим() или просто удалить его, но помните о дополнительных \ n в конце. Затем вы должны удалить +1 как @Nevay. –