![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java习题
张萌杰
既要看到道路的曲折,更要看到前途的光明
展开
-
Java习题1
Java习题代码:1 public class d1{2 public static void main(String[] args){ 3 System.out.println((9.5 * 4.5 - 2.5 * 3) / (45.5 - 3.5)); 4 }5 }这是一个很基础的代码,第1行是创建类d1,第2行是创建主函数m...原创 2020-02-05 19:14:00 · 135 阅读 · 0 评论 -
Java习题7
1.(检测密码)一些网站对于密码具有一些规则。编写一个方法,检测字符串是否是一个有效密码。假定密码规则如下:●密码必须至少8位字符。●密码仅能包含字母和数字。●密码必须包含至少两个数字。 编写一个程序,提示用户输入一个密码,如果符合规则,则显示Valid Password, 否则显示Invalid Password。解题思路:我们可以创建多个函数,分别用来检测是否满足上面...原创 2020-02-18 14:28:19 · 878 阅读 · 0 评论 -
剑指 Offer 11. 旋转数组的最小数字 ---力扣网
剑指 Offer 11. 旋转数组的最小数字把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如,数组[3,4,5,1,2] 为 [1,2,3,4,5] 的一个旋转,该数组的最小值为1。方法1:暴力解法,用for遍历所有元素,找出最小值,此方法没有用到题目给的递增排序的条件//暴力解法public static int minArray(int[] numbers){ int min=Integer.MA...原创 2020-07-22 16:32:05 · 137 阅读 · 0 评论 -
Java习题9
1.(求矩阵中各列数字的和)编写一个方法,求整数矩阵中特定列的所有元素的和,使用下面的方法头:public static double sumColumn(double[][] m, int columnIndex)编写一个测试程序,读取-一个3x4的矩阵,然后显示每列元素的和。解题思路:二维数组格式为array[ i ][ j ],i代表行数,j是列数,都是从0开始,那么要是列相加,则要...原创 2020-03-18 16:22:28 · 1512 阅读 · 1 评论 -
Java习题8
1.(计算数字的出现次数)编写程序,读取在1到100之间的整数,然后计算每个数出现的次数。假定输人是以0结束的。解题思路:我们可以建立一个角标从0到100的数组arr[101],将数组的角标和输入的整数联系起来,比如用户输入非0且在1到100间的数字1,那么就让arr[1]加1,如果输入2,那么就让arr[2]加1,依次类推直到输入0时结束,将arr[]中不为零的数据和其角标一起输出即可...原创 2020-02-20 14:31:58 · 1298 阅读 · 0 评论 -
Java习题6
说明:虽然程序中只有一个主函数就可以解决所有问题,但仅有一个主函数的话代码存在的问题也比较多,尤其是功能越加复杂,那么主函数就会代码很多,造成内存占用过大,或者可读性降低,又或者维护成本太高,所以创建更多函数可以解决一定的问题.1.(求一个整数各位数字之和)编写一个方法,计算一个整数各 位数字之和。使用下面的方法头:public static int sumDigits(long n)...原创 2020-02-15 13:48:37 · 2163 阅读 · 0 评论 -
Java习题5
1.(显示闰年)编写程序,显示从101到2100期间所有的闰年,每行显示10个。数字之间用一个空格字符隔开,同时显示这期间闰年的数目。解题思路:我们先要知道什么是闰年,闰年就是可以被四整除但不可以被100整除,且可以被400整除的年份,所以我们可以在for循环里用if判断是否闰年class Demo01{ public static void main(String[] arg...原创 2020-02-14 14:52:40 · 790 阅读 · 2 评论 -
Java习题4
1.(科学:某天是星期几)泽勒- -致性是由克里斯汀.泽勒开发的用于计算某天是星期几的算法。这个公式是:其中:●h是一个星期中的某一天(0为星期六; 1为星期天; 2为星期一; 3为星期二; 4为星期三;5为星期四; 6为星期五)。●q是某月的第几天。●m是月份(3为三月,4为四月...12为十二月)。一月和二月分别记为上一年的13和14月。year●j是世纪数(即|yea...原创 2020-02-14 14:11:38 · 397 阅读 · 0 评论 -
Java习题3
Java习题三1.(代数:解一元二次方程)可以使用下面的公式求一元二次方程ax^2+bx+c=0的两个根: b^2-4ac称作一元二次方程的判别式。如果它是正值,那么一元二次方程就有两个实数根。如果它为0,方程式就只有一个根。如果它是负值,方程式无实根。 编写程序,提示用户输入a、b和c的值,并且显示基于判别式的结果。如果这个判别式为...原创 2020-02-11 13:11:56 · 1402 阅读 · 0 评论 -
Java习题2
Java习题二这些题都需要用户输入一个数Scanner扫描仪扫描器是一个Java自带的一个类主要负责的就是数据输入的问题对于内存而言数据的输入来源有很多1.可以是从硬盘上读取数据2.可以是从互联网上读取数据3.可以是从输入设备(键盘)读取数据 形式: nextByte(...原创 2020-02-10 11:36:31 · 680 阅读 · 0 评论