java基础练习题

java基础练习题

  

2019-11-14 04:39:24

1.在数组里面第一个元素和最后一个元素互换位置      1.创建一个数组用来存储1-100之间的奇数  2.给定两个数组a{1, 2, 3}b{4, 5, 6}将两个数组内的元素对应位置互换  3.给定一-个数组a{1, 2, 3, 4, 5,6}将数组中元素头尾互换位置  4.计算数组中所有元素的平均值 5.合并两个数组  ...

标题:(Java)从键盘输入一个十进制数,将该数转换为十六进制 【解题思路】: 1、首先将输入的数num传给方法的形参n, 2、按照转16进制的方法每次除以16,将余数保存起来,而商进行 循环赋值给输入的n,进行相同的操作, 3、直到最后商小于16,直接将其作为余数保存起来(这里要区别它是否大于9,要特殊处理),从而得到的字符串就是输入数字的逆序的十六进制, 4、最终进行字符串反转得到真正的16进...

标题:递归实现汉诺塔 //题目详细描述:(前提:第一个柱子上的盘子是按顺序从小到大放置的)将第一个柱子上的所有盘子,先从小盘子开始,最终移动到最后一个盘子上,也是按照顺序,从上到下的盘子是从小到大放置的,一次只能移动一个盘子。(大盘子不能放在小盘子上面 ) //核心思想:n代表盘子总个数,source原柱子,dest目标柱子 【代码演示:】 【运行结果:】...

第四章练习题

练习题  基础

  

2020-05-12 21:55:17

分析: 通过控制台输入一个数字,编写函数,利用公式将该数字进行拆分求和,返回最终值。 分析: 在控制台输入一个数字,编写函数计算该数字的反序,如果该数字反序和该数字相等,则返回ture输出是回文,否则返回false输出不是回文。 分析: 通过控制台输入想要打印的行数,编写函数,利用for循环编写金字塔。在主函数中调用该函数输出金字塔。 分析: 编写函数,利用公式计算,直到Math.abs(next...

分析以下需求并实现 (1)定义方法public static boolean isSym(int[] arr),判断数组中的元素值是否对称,对称返回true,不对称返回false; (2)在main方法中,定义一个数组,并调用方法。 (3)打印结果:[1,2,3,4,3,2,1]是否对称:true 分析以下需求并实现 (1)定义一个长度为6的int类型数组,元素值使用随机数生成(范围为50-80)...

1、Math.round(11.5) 等于多少?Math.round(-11.5)等于多少? 答案分别为12和-11。首先Math.round() 函数返回一个数字四舍五入后最接近的整数。他的四舍五入的原则是先加上0.5在进行下取整。 String和StringBuilder和StringBuffer的区别? 首先是它们都可以可以储存和操作字符串。 而String是只读字符串,它引用的字符串是不能...