Java
YCYC.H
这个作者很懒,什么都没留下…
展开
-
从键盘输入一个大小写英文字符串(不包含其他字符),统计每个字符出现的次数。如输入: abdead,则输出: a: 2 次 b: 1次 d: 2次 e: 1次
思路:英文大小写首先联想到ascll码表,大写字母A-Z是65-90,小写字母a-z是97-122 每个大小写字符相当于一个数组的索引,所以我们先定义一个长度为123的数组 然后通过循环字符串得到每个字符的索引值charAt(i) 假如第一个字符是'a',对应ascll码表,那么它在数组的索引位置就是97 得到索引位置,它所对应的值就是他出现的次数,所以就是它本身加1 假如a出现了一次就是索引97的值是1次,再出现就是现在的索引值再加1 得到一个数组,因为英文字符都是从65开始的,所以数组前原创 2021-08-04 21:45:54 · 1246 阅读 · 0 评论 -
使用StringBuilder创建方法实现双色球模拟中奖功能
需求说明:◦ 编码实现双色球功能◦ 双色球规则红球33选6,蓝球16选1◦ 使用随机数在1到33内随机产生6个红球号码,不重复◦ 从1到16间随机产生一个蓝球号码以下是代码实现的过程:public static void main(String[] args) { // 定义中奖号码 String first = "28 17 20 18 29 30 10"; int count = 0; while(true) { count++; String .原创 2021-08-04 20:23:19 · 278 阅读 · 0 评论 -
1 1 2 3 5 8 13 21 34 .....按照这个规律(斐波那契数列),使用程序,求第N个位置的数字是多少?
1.斐波那契数列实现过程(以下通过变量形式实现)package com.mm.chen;public class Test2 { public static void main(String[] args) { /*3.有如下一列数字 1 1 2 3 5 8 13 21 34 ..... 按照这个规律,使用程序,求第12个位置的数字是多少*/ System.out.println(fibonacci(12)); } public stati.原创 2021-07-19 22:23:16 · 1974 阅读 · 0 评论