Это проект для школы. Цель состоит в том, чтобы создать программу, которая считывает вход пользователя, а затем сокращает этот ввод, произвольно удаляя символы, пока не достигнет 140 символов. Вот что я сделал до сих пор. В настоящее время он удаляет только один символ и затем перестает работать. Спасибо за любые советыУдалить случайные символы из строки
import java.util.Scanner;
import java.util.Random;
public class Main {
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
System.out.println("Enter the tweet you want to shorten:");
String tweet = null;
tweet = keyboard.nextLine();
int tweetLength = tweet.length();
Random rand = new Random();
do {
} while (tweetLength <= 140); {
int characterposition = rand.nextInt(tweetLength);
String shorttweet = tweet.substring(0, characterposition-1);
String shorttweet2 = tweet.substring(characterposition);
tweet = shorttweet + shorttweet2;
System.out.println("Shortented Tweet: " + tweet);
tweetLength = tweet.length();
}
Вау, это впечатляющий цикл ... – shmosel