我试图了解代码片段如何在 java 中贡献程序。所以程序应该从用户那里获取一个单词的输入,然后输出是打印用户输入的单词组成的字母表。该程序运行良好,但我需要帮助来解释 for 循环在做什么。谢谢你!
import java.util.Scanner;
public class J0307_search {
public static void main(String[] args) {
String str1;
int count;
char[] arr1=new char[40];
Scanner s=new Scanner (System.in);
System.out.print("input a string:");
str1=s.nextLine();
arr1[0]=str1.charAt(0);
System.out.print(arr1[0]+"");
for (int i=1; i<str1.length();i++) {
count=0;
for (int j=0;j<i;j++) {
if (str1.charAt(i)==str1.charAt(j)) {
count++;
}
}
if (count<1) {
arr1[i]=str1.charAt(i);
System.out.print(arr1[i]+"");
}
}
System.out.print(" : only made up of these alphabets");
s.close();
}
}
MYYA
天涯尽头无女友
慕姐8265434
相关分类