一个不会重复的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(2).rar
helloword(7).exe
一个关于Android的小程序!代码很简单,可以看一下,只是第一个!
资源分类:Python库 所属语言:Python 资源全名:helloword-0.0.1.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
本人写的第一个PHP程序,哈哈,很简单的一个Helloword
HelloWord示例
【标题】"HelloWord.rar" 是一个压缩包文件,它包含了一个C#编程语言实现的串口调试助手的源代码。这个工具对于学习C#语言,尤其是涉及到串口通信的开发人员来说,是非常有价值的资源。 【描述】描述中提到,这个...
这个 "Helloword.rar" 压缩包为Python初学者提供了一个很好的起点,涵盖了编程的基本元素,让学习者能够快速理解和上手Python编程。通过这些基础练习,你可以逐步建立起对Python语法和编程思维的理解,为进一步深入...
在这个"第一个Android程序 HelloWord"中,我们将深入探讨Android应用程序的基础构建块。 1. **Android Studio**:Android应用程序开发的主要集成开发环境(IDE)是Android Studio,它基于IntelliJ IDEA。安装...
在HelloWord.zip文件中,我们可以看到"HelloWord"这个项目,这是一个经典的“Hello, World!”程序,是每个编程语言初学者的第一个例子,用于展示如何在控制台输出文本。 在Swift中,创建一个简单的"Hello, World!...
helloword.cpp 仅供参考.
helloword.exe
标题 "HelloWord" 可能是指一个初学者入门编程时经常遇到的第一个程序。在许多编程语言中,"Hello, World!" 是一个简单的示例,用于演示如何在控制台打印出一条消息。这个程序通常用于介绍基本的编程概念,如变量、...
这对于初学者来说是一个很好的起点,可以帮助他们更快地掌握Spring Boot的核心概念和技术栈。 以上就是基于给定信息所涉及的知识点,包括项目创建、依赖添加、代码编写和运行测试等各个环节。通过这些步骤,读者...
Merapi 是一个强大的技术框架,它允许Adobe Integrated Runtime (AIR)应用程序与Java应用程序进行通信。这个框架使得跨平台的应用开发变得更加灵活,特别是在需要利用Java的强大功能而用户界面又需要使用Flex或AIR的...