Я новичок в Java и программировании в целом, имейте это в виду и не будьте суровыми на меня, пожалуйста, ^^. Затем я немного тренировался с Java, и мне нравится вызов, но сейчас я просто застрял. Я сделал несколько примеров, чтобы найти самую большую строку, набранную пользователем, и все прошло хорошо, но теперь я просто хотел, чтобы противоположность находила наименьшую из них, и она просто не отображает ее как результат, она только показывает пустое значение в качестве результата , Вот код:Поиск наименьшей строки/слова
/* Gjen fjalen мне то Vogel тех shtypur нг пользователя я ДНО е paraqet си rezultat себе башка мне numrin общей тэ fjaleve те shtypura */
import java.util.*;
public class fjalaMin {
private static Scanner sc;
public static void main(String[]args) {
sc = new Scanner(System.in);
String fjalet ="";
String fjalaMin ="";
String SENTINEL ="FUND";
int count = 0;
System.out.println("Shtypni fjalet e deshiruara ose shtypni ' FUND ' per te terminuar programin: ");
do {
fjalet = sc.nextLine();
if(fjalet.equalsIgnoreCase(SENTINEL)) {
break;
} else if(fjalet.length() < fjalaMin.length()) {
fjalaMin = fjalet;
}
count++;
}
while(!fjalet.equalsIgnoreCase(SENTINEL));
if(count == 0) {
System.out.println("Nuk keni shtypur asnje fjale!");
} else {
System.out.println("Rezultati juaj: ");
System.out.println("Numri total i fjaleve te shtypura: " + count);
System.out.println("Fjala me e shkurte qe eshte shtypur eshte: " + fjalaMin);
}
}
}
Что вы вводите? ... Также добавьте дополнительные журналы в 'do'block – TheLostMind
. Я понимаю, что логически ничего меньше, чем ничего (начальная ценность fjalaMin пуста ... однако как мне обойти это? Какую другую ценность я могу дать, чтобы она работала?) Спасибо заранее, и я могу перевести это на английский, если вы, ребята, смущены. – Solocid
Я удалил свой комментарий и намеревался написать ответ, но был избит каем. Взгляните на его предложение, поскольку это, вероятно, то, что вам нужно. – Thomas