做高档衣服的网站,如何建立网上授课平台,wordpress文章一部分加密,wordpress修改在线字体文章目录前言一、char 型与数值型转换规则二、随机数生成随机字母三、随机数生成随机字母串总结前言 我们都知道在 Java 语言中有八种基本数据类型#xff0c;而不同数据类型之间的转换你了解多少呢#xff1f;今天我们通过本文带你了解利用格式转换实现 char 和 String 产生…
文章目录前言一、char 型与数值型转换规则二、随机数生成随机字母三、随机数生成随机字母串总结前言 我们都知道在 Java 语言中有八种基本数据类型而不同数据类型之间的转换你了解多少呢今天我们通过本文带你了解利用格式转换实现 char 和 String 产生随机的小写字母及字母串的原理。 关于 Java 中产生随机数字的方法可以看我之前的帖子 Java 中产生随机数的方法。
一、char 型与数值型转换规则
char 型数据可以转换成任意一种数值类型反之亦然其具体转换规则如下
整数转换成 char 型只取该数据的低十六位其余部分都被忽略。浮点值转换成 char 型首先将浮点值转换成 int 型然后将整型转换成 char 型。char 型数据转换成数值类型时这个字符的 Unicode 码就被转换成某个特定的数值类型。
二、随机数生成随机字母
所有的数值操作符都可以用在 char 型操作数上。如果另一个操作数是一个数字或字符那么 char 型操作数就会被自动转换成一个数字。如果另一个操作数是一个字符串字符就会与该字符串相连。
接下来我们通过这个原理实现随机数字生成小写随机字母实现代码如下
package review4_14;public class RandomLowercase {public static void main(String[] args) {char ch a;ch (char)(Math.random() * 26 a);System.out.println(ch);}
}实现具体如下图所示 三、随机数生成随机字母串
String 实际上与 System 类和 Scanner 类一样都是 Java 库中预定义的一个类。可以声明一个空的字符串即无参构造而 char 仅仅是 Java 中八种基本数据类型中的一种必须赋予其固定的值通常可以初始化为 0。
同理我们利用上面的规则及 for 循环生成随机字母串实现代码如下
package review4_14;public class RandomLowercaseWithString {public static void main(String[] args) {String str ;/*字符串中产生几个字符设置循环值为几即可*/for(int i 0;i 3;i ) {str str (char)(Math.random() * 26 A);}System.out.println(str);}
}实现具体如下图所示 总结 通过本文带你掌握了Java 中利用格式转换实现 char 和 String 产生随机的小写字母及字母串。一定要抓好基础基础是一切。活学活用一切皆是二进制一切皆是互通的。 我是白鹿一个不懈奋斗的程序猿。望本文能对你有所裨益欢迎大家的一键三连若有其他问题、建议或者补充可以留言在文章下方感谢大家的支持