`
ansjsun
  • 浏览: 203855 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

一个不会重复的HelloWord 随机大小写....

 
阅读更多
一个不会重复的HelloWord 随机大小写....
代码没有做过优化.效率不高但是条件满足

import java.util.Random;


public class RandomHelloWord {
	static int[] ints = new int[1024] ;
	static Random r = new Random() ;
	public static void main(String[] args) {
		
		for (int j = 0; j < 100; j++) {
			int k = 0  ;
			while(ints[k] == 1){k = r.nextInt(1024)  ;}
			ints[k] = 1 ;
			//把数字转换成二进制
			String str = Integer.toBinaryString(k);
			
			StringBuilder sb = new StringBuilder() ;
			
			int m = 9 - str.length() ;
			
			for (int i = 0; i < m; i++) {
				sb.append("0") ;
			}
			
			sb.append(str) ;
			
			str = sb.toString()  ;
			
			char[] chars = "helloword".toCharArray() ;
			for (int i = 0; i < chars.length; i++) {
				if(str.charAt(i)=='1'){
					chars[i] = (char) (chars[i]-32) ;
				}
			}
			
			System.out.println(new String(chars)); ;
		}
	}
}
分享到:
评论

相关推荐

    第一个helloword

    helloword

    HelloWord(2).rar

    HelloWord(2).rar

    helloword(7).exe

    helloword(7).exe

    helloword.apk

    一个关于Android的小程序!代码很简单,可以看一下,只是第一个!

    Python库 | helloword-0.0.1.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:helloword-0.0.1.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    Helloword.PHP

    本人写的第一个PHP程序,哈哈,很简单的一个Helloword

    HelloWord.java

    HelloWord示例

    HelloWord.rar

    【标题】"HelloWord.rar" 是一个压缩包文件,它包含了一个C#编程语言实现的串口调试助手的源代码。这个工具对于学习C#语言,尤其是涉及到串口通信的开发人员来说,是非常有价值的资源。 【描述】描述中提到,这个...

    Helloword.rar

    这个 "Helloword.rar" 压缩包为Python初学者提供了一个很好的起点,涵盖了编程的基本元素,让学习者能够快速理解和上手Python编程。通过这些基础练习,你可以逐步建立起对Python语法和编程思维的理解,为进一步深入...

    第一个Android程序 HelloWord

    在这个"第一个Android程序 HelloWord"中,我们将深入探讨Android应用程序的基础构建块。 1. **Android Studio**:Android应用程序开发的主要集成开发环境(IDE)是Android Studio,它基于IntelliJ IDEA。安装...

    HelloWord.zip

    在HelloWord.zip文件中,我们可以看到"HelloWord"这个项目,这是一个经典的“Hello, World!”程序,是每个编程语言初学者的第一个例子,用于展示如何在控制台输出文本。 在Swift中,创建一个简单的"Hello, World!...

    helloword.cpp

    helloword.cpp 仅供参考.

    helloword.exe

    helloword.exe

    helloword

    标题 "HelloWord" 可能是指一个初学者入门编程时经常遇到的第一个程序。在许多编程语言中,"Hello, World!" 是一个简单的示例,用于演示如何在控制台打印出一条消息。这个程序通常用于介绍基本的编程概念,如变量、...

    SpringBoot-HelloWord

    这对于初学者来说是一个很好的起点,可以帮助他们更快地掌握Spring Boot的核心概念和技术栈。 以上就是基于给定信息所涉及的知识点,包括项目创建、依赖添加、代码编写和运行测试等各个环节。通过这些步骤,读者...

    Merapi 的helloword例子

    Merapi 是一个强大的技术框架,它允许Adobe Integrated Runtime (AIR)应用程序与Java应用程序进行通信。这个框架使得跨平台的应用开发变得更加灵活,特别是在需要利用Java的强大功能而用户界面又需要使用Flex或AIR的...

Global site tag (gtag.js) - Google Analytics