如何在不获取其他字符的情况下获得第六和第七的大写或小写字母?

busg9geu  于 2022-10-01  发布在  其他
关注(0)|答案(1)|浏览(92)

如何在不获取其他字符的情况下获得第六和第七的大写或小写字母?(这个问题是给初学者的,所以我不能用if命令或任何高级的东西)

import java.util.Random;

public class RandomPasswordGenerator
{
    public static void main(String[] args)
    {
        Random generator = new Random();

        int First = generator.nextInt(26)+97;
        int Second = generator.nextInt(26)+97;
        int Third = generator.nextInt(10);
        int Fourth = generator.nextInt(26)+65;
        int Fifth = generator.nextInt(26)+65;
        int Sixth = generator.nextInt(58)+65;
        int Seventh = generator.nextInt(58)+65;

        System.out.print((char) First);
        System.out.print((char) Second);
        System.out.print((char) Third);
        System.out.print((char) Fourth);
        System.out.print((char) Fifth);
        System.out.print((char) Sixth);
        System.out.println((char) Seventh);
    }
}
xwbd5t1u

xwbd5t1u1#

其他字符是从91到96

你可以在6岁或7岁的时候满足这个条件

int Sixth = generator.nextInt(58)+65;
Sixth = ( Sixth < 97 && Sixth > 90 ) ? 97 : Sixth

相关问题