2013-04-04 3 views
-1

Пока это мое кодирование. Я делаю программу, чтобы помочь создать пароль наугад для пользователя. У меня возникают проблемы с созданием случайных надписей. Я придумал способ, но это дает мне несовместимую ошибку, и я попытался:Создать случайный пароль дает ошибки Несовместимые типы

chars[] letters= "abecdefghijklmnopqrstuvwxyz".toCharArray(); 

вот мой код в данный момент.

import java.util.Random; 
import java.util.Scanner; 

public class Password 
{ 
    public static void main(String [] args) 
    { 
    char letters; 
    Scanner in = new Scanner (System.in); 
    System.out.println("Please choose from the following menu options:"); 
    System.out.println("[1] Lowercase Letters"); 
    System.out.println("[2] Lowercase & Uppercase Letters"); 
    System.out.println("[3] Lowercase, Uppercase, and Numbers"); 
    System.out.println("[4] Lowercase, Uppercase, Numbers and Punctuation"); 
    System.out.println("[5] Quit"); 
    System.out.println ("Enter Selection:"); 
    int selection = in.nextInt(); 
    System.out.println("Password Length (1-14):"); 
    int length = in.nextInt(); 
    if (selection == 1) 
     letters = "abcdefghisjklmnopqrstuvwxyz".toCharArray(); 
    Stringbuilder sb = new StringBuilder(); 

ответ

0

toCharArray возвращает обугливается [] и буквы это символ только

+0

Спасибо, что действительно помогло. – user2234215

Смежные вопросы