JAVA基础第九组(5道题)】的更多相关文章

41.[程序41] 题目:海滩上有一堆桃子,五只猴子来分.第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一       个扔入海中,拿走了一份.第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中      ,拿走了一份,第三.第四.第五只猴子都是这样做的,问海滩上原来最少有多少个桃子? package com.niit.homework1; /** * @author: Annie * @date:2016年5月23日 * @description:[程序41…
6.[程序6] 题目:输入两个正整数m和n,求其最大公约数和最小公倍数.        1.程序分析:利用辗除法. package com.niit.homework1; import java.util.Scanner; /** * @author: Annie * @date:2016年5月20日 * @description:[程序6]输入两个正整数m和n,求其最大公约数和最小公倍数. */ public class CommonFactor { /** * @param numMin最小…
1.[程序1] 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一 对兔子,假如兔子都不死,问每个月的兔子总数为多少?        1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....          思路: 其实就是斐波拉契数列:n=1和n=2 结果 都是 m =1        n=3 开始  结果   m = (n-1)+(n-2)        方法: 使用递归: package com.niit.homework…
昨日内容回顾 数据类型 基本数据类型 1) byte, short, int, long, float, double 2) boolean[true, false] 3) char 100: 默认为int 1.2: 默认为double 引用类型 1) class 2) interface 3) [],数组 函数 作用: 封装功能代码 不能嵌套定义 函数的结果返回给调用者 函数定义格式 [修饰符][返回值类型][函数名](类型1 参数1, 类型2 参数2,...){ } 函数调用格式: 函数名(…
21.[程序21] 题目:求1+2!+3!+...+20!的和 1.程序分析:此程序只是把累加变成了累乘. 思路:用递归的思想. package com.niit.homework1; import java.util.Scanner; /** * @author: Annie * @date:2016年5月21日 * @description:[程序21] 题目:求1+2!+3!+...+20!的和 */ public class FactorialTest { public static v…
import java.util.Scanner; public class Student{ public static void main(String[] args){ Scanner in=new Scanner(System.in); System.out.println("请输入学生的人数"); int studentsNum=in.nextInt(); System.out.println("请输入课程数目"); int coursesNum=in.n…
1.数组的复制 //复制算法,将arr1数组的值复制给arr2数组 import java.util.Arrays; public class Test1{ public static void main(String[] args){ int[] arr1={88,99,66,55}; int[] arr2=new int[arr1.length]; for(int i=0;i<arr1.length;i++){ arr2[i]=arr1[i]; } System.out.println(&quo…
1.求最大值 实例:小明买手机,询问了4家店的价格,分别是2800,2900,2600,3000,输出最低价 正确代码:类似打擂台,将数组第一个值赋给最小值,然后依次比较 import java.util.Scanner; public class Test1{ public static void main(String[] args){ Scanner input=new Scanner(System.in); System.out.println("询问了几家店,请输入"); i…
1.使用数组步骤: (1)声明数组 int[] a; (2)分配空间 a=new int[5]; (3)赋值 a[0]=1;  int类型数组如果没有赋值,默认值为0,String类型数组默认为null (4)处理数据 a[0]=a[0]*10; 2.边声明边分配空间边赋值 int[] arr={12,13,14}; 3.java中有哪些数组类型? char[] int[] double[] String[] Scanner[] Random[] 4.键盘录入赋值 import java.uti…
final关键字:final:最终,终极 final:作用:修饰类,变量,方法.成员变量的访问 1.final修饰变量: final修饰局部变量: 把这个局部变量 变成一个厂里,这个厂里只能被赋值一次 final修饰成员变量: 要求这个成员变量 在创建对象之前必须初始化 所以final修饰的成员变量 第一直觉赋值 第二构造方法赋值 但是也只能赋值一次 2.final修饰的类:(太监类) ,不能被子类继承(String) final修饰的方法:(子类不能重写) 静态代码块:通常写到成员位置 *  …