写一个26字母和0-9数字 不同长度组合的输出
写一个26字母和0-9数字 不同长度组合的输出,输出全部的时间不能超过2个小时。需要用多线程录
直接上代码
Password类
package com.more.util;
import java.util.Arrays;
public class Password {
static char[] word = new char[]{‘a’,‘b’,‘c’,‘d’,‘e’,‘f’,‘g’,‘h’,‘i’,‘g’,‘k’,‘l’
,‘m’,‘n’,‘o’,‘p’,‘q’,‘r’,‘s’,‘t’,‘u’,‘v’,‘w’,‘x’,
‘y’,‘z’,‘0’,‘1’,‘2’,‘3’,‘4’,‘5’,‘6’,‘7’,‘8’,‘9’};
public static void main(String[] args) {
char [] password = new char[6];//产生第1个字母for (int i = 0;i <= 35;i++) {password[0] = word[i];//产生第2个字母for (int j = 0;j <= 35;j++) {password[1] = word[j];//产生第3个字母for (int k = 0;k <= 35;k++) {password[2] = word[k];//产生第4个字母for (int l = 0;l <= 35;l++) {password[3] = word[l];//产生第5个字母for (int m = 0;m <= 35;m++) {password[4] = word[m];//产生第6个字母for (int n = 0;n <= 35;n++) {password[5] = word[n];System.out.println(new String(password));}}}}}}
}
}
PasswordThread类
package com.more.util;
public class PasswordThread {
static char[] word = new char[]{‘a’,‘b’,‘c’,‘d’,‘e’,‘f’,‘g’,‘h’,‘i’,‘g’,‘k’,‘l’
,‘m’,‘n’,‘o’,‘p’,‘q’,‘r’,‘s’,‘t’,‘u’,‘v’,‘w’,‘x’,
‘y’,‘z’,‘0’,‘1’,‘2’,‘3’,‘4’,‘5’,‘6’,‘7’,‘8’,‘9’};
public static void main(String[] args) {
char [] password = new char[6];//产生第1个字母for (int i = 0;i <= 35;i++) {password[0] = word[i];//产生36条线程new Thread(new Runnable() {@Overridepublic void run() {//产生第2个字母for (int j = 0;j <= 35;j++) {password[1] = word[j];//产生36条哦线程new Thread(new Runnable() {@Overridepublic void run() {//产生第3个字母for (int k = 0;k <= 35;k++) {password[2] = word[k];new Thread(new Runnable() {@Overridepublic void run() {//产生第4个字母for (int l = 0;l <= 35;l++) {password[3] = word[l];new Thread(new Runnable() {@Overridepublic void run() {//产生第5个字母for (int m = 0;m <= 35;m++) {password[4] = word[m];//new Thread(new Runnable() {@Overridepublic void run() {//产生第6个字母for (int n = 0;n <= 35;n++) {password[5] = word[n];System.out.println(new String(password));}}}).start();}}}).start();}}}).start();}}}).start();}}}).start();}
}
}
直接可以使用
写一个26字母和0-9数字 不同长度组合的输出相关推荐
- 用Java写一个26字母和0-9数字 不同长度组合的输出,输出全部的时间不能超过2个小时。需要用多线程录
直接上代码 public class MyThread extends Thread{char[] word = new char[]{'a', 'b', 'c', 'd', 'e', 'f', 'g ...
- 用C语言写一个简单的小游戏——猜数字
我们该如何设计这个程序? 1.首先应该打印一个菜单,让玩家选择玩游戏或者退出游戏 2.当玩家选择玩游戏,我们让电脑生成一个1~100的随机数,让玩家去猜 3.如果玩家猜的数比电脑生成的数大,我们提示猜 ...
- C语言:写一个函数,输入4个数字,要求输出4个数字字符,但每两个数字间空一个空格。
题目概述:写一个函数,输入4个数字,要求输出4个数字字符,但每两个数字间空一个空格. 编程: #include<stdio.h> #include<string.h> int ...
- JS高级群的日常!写一个从10到0的倒计时,用console.log打印,不可以用 setInterval!本来说好的研究avalonJS最后演变成了看着大神在那边互相比拼实力。。...
JS高级群的日常!写一个从10到0的倒计时,用console.log打印,不可以用 setInterval!本来说好的研究avalonJS最后演变成了看着大神在那边互相比拼实力.. 小森 执行一个函数 ...
- 从键盘输入一个字符,判断其是不是大写字母,如果是则请输出这个大写字母,如果不是请输出“这不是一个大写字母”的英文信息(要求:能连续输出直到输出“#”结束)。
从键盘输入一个字符,判断其是不是大写字母,如果是则请输出这个大写字母,如果不是请输出"这不是一个大写字母"的英文信息(要求:能连续输出直到输出"#"结束). P ...
- 写一个程序从键盘输入两个整数,然后显示输出第1个数除以第2个数的结果。
写一个程序从键盘输入两个整数,然后显示输出第1个数除以第2个数的结果.例如,输入123和12,程序的输出结果格式如下:10 Remainder = 3------12 ) 123提示:使用求余运算符获 ...
- python将输入语句中的字母、空格、数字和其他字符分别输出
python将输入语句中的字母.空格.数字和其他字符分别输出 str=input("输入任意字符") #列出四种类型的列表来盛放相应的字符 letters=[] spaces=[] ...
- python股票自动交易从零开始-怎样用 Python 写一个股票自动交易的程序-数字货币代理...
1个赞 股票自动交易助手提供了一个 Python 自动下单接口,参考代码#股票自动交易助手 Python 自动下单使用 例子#把此脚本和 StockOrderApi.py Order.dll 放到你自 ...
- js写一个函数,用户输入1个数字,判断是否是素数
var num = prompt('请输入大于2的整数'); var answer = ''; function panduan(num) { for (var i = 2; i < num; ...
最新文章
- leetcode算法题--Count and Say
- bootstrap获取表格中选中行的值_这才是No.1的Excel表格核对技巧
- Centos7 Minimal 版安装后安装图形界面教程
- 彻底理清重载函数匹配
- freeswitch 安装 fail2ban 动态拦截IP攻击
- Java校招笔试题-Java基础部分(六)
- CentOS7环境下搭建ElasticSearch
- python编程跳一跳_使用Python实现跳一跳自动跳跃功能
- python 实例创建
- 2011-8-13 随笔一二
- 一洗大增大膏是真的吗_久久享欲增大膏跟一洗大结合真的有那么神奇吗?
- 求解一元二次方程的根
- 10个python办公黑科技,助你办公效率提高100倍
- 【原创】 ES5高效封装WIN10系统教程2020系列(四)使用工具优化与清理
- C++中atan()与atan2()的区别和用法
- 群体遗传,进化分析利器Popgene分享给大家
- java如何生成api文档_api文档自动生成工具
- IELTS writing skills——学习笔记
- Android安卓反编译apk源代码,移动应用开发课程
- alook浏览器哪个好 夸克浏览器_简单搜索、X浏览器、夸克浏览器、Via极简移动浏览器,到底哪个最好用?...
热门文章
- 【论文导读】Learning to Localize Sound Source in Visual Scenes
- PHP使用Imagick绘制六芒星能力图
- 分布式系统概念和设计-操作系统中的支持和设计
- Euraka服务注册篇
- Uni-App - 接口 - 第三方登录(H5+ APP)(Hcoder 版)
- VBA工程加密,工程不可查看加密
- RESB 0x7dfe-$ 报错
- java-net-php-python-JSP学校教育论坛管理系统开题任务书PPT计算机毕业设计程序
- Ubuntu20.04安装Nvidia驱动——4060显卡(黑屏解决方法)
- 赤壁之战(dp树状数组)