Я пытаюсь суммировать значения Ascii различных строк при соблюдении следующих инструкций:Как напечатать возврат из перегруженных методов в Java
Создание двух перегруженных методов. Тот, который даст сумму значений ascii каждого символа в строке, а другой, который будет , выдает сумму значений ascii двух строк.
Используя методы, которые я уже написал, как я могу распечатать сумму в моей основной? Благодаря!
public class Exam3Question2
{
public static int sumAscii(String Input)
{
String s = Input;
int sum = 0;
for (int i = 0; i < s.length(); i++)
{
sum+= (int)s.charAt(i);
}
return sum;
}
public int sumAscii(String Input1, String Input2)
{
int sum = sumAscii(Input1) + sumAscii(Input2);
return sum;
}
public static void main(String[] args)
{
Exam3Question2 c = new Exam3Question2();
Scanner in = new Scanner(System.in);
String word;
System.out.println("Enter some text");
word = in.nextLine();
sumAscii(word);
int sum1 = c.sumAscii(Input1);
int sum2 = c.sumAscii(Input1, Input2);
int sum3 = sum1 + sum2;
System.out.println("The sum of the two strings is: " + sum3);
}
}
Вы уверены, что логика будет вычислять значения ascii каждого символа? Сначала сосредоточиться на этом, основной метод не будет проблемой –
Будет делать. Спасибо – Bob
@BalwinderSingh, что является правильным способом получить ascii-код каждого символа строки. –