これは学校向けのプロジェクトです。目的は、ユーザーの入力を読み取ってから、140文字に達するまで文字をランダムに削除して入力を短くするプログラムを作成することです。これまで私が行ってきたことは次のとおりです。現在、1つの文字だけを削除してから実行を停止します。アドバイスありがとうございます文字列からランダムな文字を削除する
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