输出9乘9乘法口诀表并实现0-9每个数字出现的次数并打印出来
来源:互联网 发布:night changes知乎 编辑:程序博客网 时间:2024/06/05 16:05
输出99乘法口诀表
import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;import java.util.Set;public class MultiplicationTable {public static void main(String[] args) {// 定义字符串缓存,用来存放乘积结果StringBuffer sb = new StringBuffer();// 输出乘法口诀表 for (int i=1; i<=9; i++) { for (int j=1; j<=i; j++) { // 做对齐调整,从第二列开始,若结果长度为个位数,则在结果前面补空格 if (j ==2 && String.valueOf(i*j).length() == 1) { System.out.print(j + "*" + i + "= " + i*j + " "); // 将乘积存放在sb中 sb.append(i*j); } else { System.out.print(j + "*" + i + "=" + i*j + " "); sb.append(i*j); } } // 一行结束,进行换行操作 System.out.println(); } // 定义map,存放字符和其出现的次数 Map<Character, Integer> map = new HashMap<Character, Integer>(); String str = sb.toString(); // 遍历str,将字符及其出现的次数存放入map for (int i=0; i<str.length(); i++) { Character num = str.charAt(i); if (null != map.get(num)) { map.put(num, map.get(num) + 1); } else { map.put(num, 1); } } // 获取entry结果集,并遍历输出 Set<Entry<Character, Integer>> entrySet = map.entrySet(); Iterator<Entry<Character, Integer>> it = entrySet.iterator(); while (it.hasNext()) { Entry<Character, Integer> entry = it.next(); System.out.println(entry.getKey() + " " + entry.getValue()); }}}
0 0
- 输出9乘9乘法口诀表并实现0-9每个数字出现的次数并打印出来
- 随机产生50个整数,位于[10,50],统计每个数字出现的次数以及出现次数最多的数字与出现次数并打印.如果出现次数为0不打印,打印时要求升序
- 实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定,输入9,输出9*9口诀表,输出12,输出12*12的乘法口诀表。
- //1.实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定, //输入9,输出9 * 9口诀表,输出12,输出12 * 12的乘法口诀表。
- 实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定, 输入9,输出9*9口诀表,输出12,输出12*12的乘法口诀表。
- 实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定, 输入9,输出9 * 9口诀表,输出12,输出12 * 12的乘法口诀表。
- 实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定, 输入9,输出9*9口诀表,输出12,输出12*12的乘法口诀表。
- 实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定, 输入9,输出9*9口诀表,输出12,输出12*12的乘法口诀表。 (无返回值需要传参)
- 使用集合操作,随机生成50个数字(整数),每个数字的范围是[10,50],统计出现次数最多的数字及其个数,并将每个数字机器出现的次数打印出来,打印是按照数字的升序排列
- C语言:实现一个函数,打印乘法口诀表,如:输入9,输出9*9口诀表
- java实现读取一篇英文文章,统计其中每个单词出现的次数并排序输出
- 随机生成 50 个数字(整数),每个数字的范围是[10, 50],统计每个数字出现的次数以及 出现次数最多的数字与它的个数,最后将每个数字及其出现次数打印出来,如果某个数 字出现次数为 0,则不要打印
- sql输出9*9乘法口诀表
- 输出9*9乘法口诀表
- 输出9 * 9乘法口诀
- 自动生成50个在[10,50]区间内的数字,对每个出现的数字进行排序,并打印出来
- 实现并打印小于9的任意整数的n*n乘法表
- 用C和C++编写并输出乘法口诀表
- css sprite 动画制作
- linux 文件目录结构
- KMP学习总结
- 02-线性结构1. 一元多项式求导 (25)
- myeclipse环境搭建
- 输出9乘9乘法口诀表并实现0-9每个数字出现的次数并打印出来
- springMVC之@ModelAttribute
- OpenCV的IplImage数据结构的各成员变量的含义
- C Primer Plus 第九章程序清单……2015.4.28
- 推荐一个可以访问外网的插件,用于Google浏览器
- 编写查找一个单链表特定元素的程序
- IOS学习3——AppDelegate .m文件
- 做自己的贵人-作品展有感(1)
- zoj 3870 Team Formation (数位统计问题)