摘要: 题目: 从标准输入获得一个整数n(1<n<100)程序则生成嵌套着的回字型星号方框。其最外层方框的边长为n 例如:输入:5程序输出: ****** ** * ** ****** 输入:6程序输出:******* ** ** ** ** ** ******* 思路: 思路:new一个二维char数组, 阅读全文
posted @ 2017-04-01 15:25 小汛 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 题目: 方阵的主对角线之上称为“上三角”。请你设计一个用于填充n阶方阵的上三角区域的程序。填充的规则是:使用1,2,3….的自然数列,从左上角开始,按照顺时针方向螺旋填充。例如:当n=3时,输出: 1 2 3 6 4 5当n=4时,输出: 1 2 3 4 9 10 5 8 6 7当n=5时,输出: 阅读全文
posted @ 2017-03-29 20:26 小汛 阅读(572) 评论(0) 推荐(0) 编辑
摘要: 题目:返回该目录及子目录下所有的java文件 思路:返回一个路径名数组,数组里的文件遍历,如果路径名表示的文件是一个目录,再调目录下的文件,把得到的所有文件里名字以“.java”结尾的文件用sum记录。 代码: 结果: 阅读全文
posted @ 2017-03-22 14:12 小汛 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 思路:建立一个my.txt文本,输入“中华人民共和国万岁”,从文件系统中获得输入字节,将字节转换为字符,默认码为UTF-8 读取文本行,建立一个my2.txt文本,默认码为GDK,把之前读到的文本行写在my2.txt上。 代码: 检验: 刚开始建立的my.txt为27个字节,notepad++默认打 阅读全文
posted @ 2017-03-21 21:14 小汛 阅读(673) 评论(1) 推荐(0) 编辑
摘要: 题目:在控制台上近似输出圆 思路:半径为r,y为圆的纵坐标,y的范围为(0,2r),设置y的步长为y=y+2,调整椭圆的“胖瘦”, 在控制台输出,圆心坐标为(r,r),可以推出x的坐标为x=r+Math.sqrt(2XrXy-yXy), 把得到的double x,返回最接近参数的 long,结果将舍 阅读全文
posted @ 2017-03-20 10:12 小汛 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 题目: 字母金字塔输入一个数字n (2<n<50)表示层数,输出字母金字塔。 A BAB CBABC DCBABCDEDCBABCDE 思路如下: 假设数字是5,把5当做char数组长度,char数组里装入ABCDE,把char数组转成String,得到的字符串再转成char,最终输出EDCBABC 阅读全文
posted @ 2017-03-17 17:05 小汛 阅读(1159) 评论(0) 推荐(0) 编辑
摘要: 未完成,只能假设知道是8和9代入。 代码如下: 运行结果: 阅读全文
posted @ 2017-03-16 21:16 小汛 阅读(833) 评论(0) 推荐(0) 编辑
摘要: 题目:从键盘输入n个整数,求它们的最小公倍数。 例如输入4,再输入2,4,6,8四个数求最小公倍数。 思路:从键盘输入4,将输入的字符串4转成int,再输入2,4,6,8,将输入的字符串用","分割开来,装入一个字符串数组, 如果数组的长度不等于之前得到的int,抛异常给Exception e,创建 阅读全文
posted @ 2017-03-16 21:12 小汛 阅读(1185) 评论(0) 推荐(0) 编辑
摘要: 题目:给一个整数,求首尾和。例如,输入:"24586" 则应该输出8。 思路:给一个字符串,把输入的字符串转成char,再把char转成int,最后把得到的两个整数相加。 代码如下: 结果如下: 第一次修改: 思路:加入while(true)循环,用户输入“exid”退出循环,用try catch抓 阅读全文
posted @ 2017-03-15 16:41 小汛 阅读(121) 评论(4) 推荐(0) 编辑