import java.util.Scanner; /** *有一对兔子,从出生后第3个月起每个月都生一对兔子, *小兔子长到第三个月后每个月又生一对兔子,假如兔子 *都不死,问每个月的兔子总数为多少? * @author admin * */ public class Rabbit { public static void main(String[] args) { //使用扫描器 Scanner scan = new Scanner(System.in); System.out.printl…
# 有一对兔子,从出生后第3个月起每个月都生一对兔子,# 小兔子长到第三个月后每个月又生一对兔子, # 假如兔子都不死,问每个月的兔子总数为多少?这题反正我自己是算不出来.网上说是经典的“斐波纳契数列”.————————数学好真的好重要·· a, b = 0, 1for i in range(1, 13): print('第%s个月:%s只兔子' % (i,b)) a, b = b, a+b…
[程序1]题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... 斐波那契数列, Sn = Sn-1+Sn-2 import <a href="http://lib.csdn.net/base/javaee" class='replace_word' title="Java EE知识库" tar…
题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21…. class Program { //程序分析第三个月开始,兔子每月数量=前两个月兔子数量之和. static void Main(string[] args) { int month = 0; //定义月份 Console.Write("输入月份:"); //提示输入需要计…
# 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? # 斐波那契数列:0,1,1,2,3,5,8,13,21(后面一个数是前面两个数的和) # 第1个月 2(1) # 第2个月 2(2) # 第3个月 2(3)+ 2(1) # 第4个月 2(3)+ 2(2) + 2(1) # 第5个月 2(3)+ 2(3) + 2(2) + 2(1) + 2(1) # 第6个月 2(3)+ 2(3) + 2(3) +…
day6 --------------------------------------------------------------- 实例011:养兔子 题目 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 有点复杂,先分析下,写出来几种情况,把每个兔子的状态标注下,慢慢的发现了规律,成熟的兔子和小兔子一样多,中兔子与上一个的小兔子一样多,大兔子同理,而成熟的兔子等于上月的成熟兔+大兔子,再调整下顺序输出就…
题目:有一对兔子,从出生第三个月起每个月都生一对兔子,小兔子长到第三个月后,每个月又生一对兔子,假如兔子都不死,问M个月时兔子的数量,M为键盘读入的正整数.(请用Java语言作答) 样例输入: 3 样例输出: 第1个月的兔子对数:1第2个月的兔子对数:1第3个月的兔子对数:2 代码示例: import java.util.Scanner; /** * @author ForeverLover */ public class Rabbit { public static void main(Str…
斐波那契函数:f(n)=f(n-1)+f(n-2); package XXXXX; import java.util.Scanner; public class Fbonaci斐波那契 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner n=new Scanner(System.in); int moon=n.nextInt(); System.out.print(f(moon…
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script type="text/javascript"> var num1 = 1; var num2 = 0; var sum = 0; var mon = prompt("请输入你所…
1.题目如下. 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 分析每个月的兔子对数: 1------1 2------1 3------2 4------3 5------5 6------8 7------13 分析每个月的兔子对数,发现这是一个菲波拉契数列问题. public class Rabbit{ public static void main(String[]args){ int…
Java习题10.25 1. 实际上这道题考查的是两同两小一大原则: 方法名相同,参数类型相同 子类返回类型小于等于父类方法返回类型, 子类抛出异常小于等于父类方法抛出异常, 子类访问权限大于等于父类方法访问权限. 2. Java把内存分成两种,一种叫做栈内存,一种叫做堆内存. 在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配.当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空…
一.对象的三种状态. 1.对象有三种状态:持久化状态.临时状态.脱管状态(游离状态) 2.Session的特定方法能使得一个对象从一个状态转换到另外一个状态. 3.三种状态的说明 (1)临时状态:临时状态的最明显标识就是它没有被保存到session中. 一下情况下,java对象进入临时状态:当通过new语句刚刚创建了一个Java对象,它处于临时状态,此时不和数据库中的任何记录对应. (2)持久化状态:持久化状态的明显标识就是被保存到了session的缓存中:持久化状态的对象和数据库中的相关记录对…
Java习题练习 1. 依赖注入和控制反转是同一概念: 依赖注入和控制反转是对同一件事情的不同描述,从某个方面讲,就是它们描述的角度不同.依赖注入是从应用程序的角度在描述,可以把依赖注入描述完整点:应用程序依赖容器创建并注入它所需要的外部资源:而控制反转是从容器的角度在描述,描述完整点:容器控制应用程序,由容器反向的向应用程序注入应用程序所需要的外部资源. 2. C    load方法来得到一个对象时,此时hibernate会使用延迟加载的机制来加载这个对象,即:当 我们使用session.lo…
Java习题10.24 1. 1,3.connect()与accept():这两个系统调用用于完成一个完整相关的建立,其中connect()用于建立连接.accept()用于使服务器等待来自某客户进程的实际连接. 2.listen():此调用用于面向连接服务器,表明它愿意接收连接.listen()需在accept()之前调用. 4.关闭套接字──closesocket()关闭套接字s,并释放分配给该套接字的资源:如果s涉及一个打开的TCP连接,则该连接被释放.     2. java中引用类型的…
和S5933比较起来,开发PLX9054比较不幸,可能是第一次开发PCI的缘故吧.因为,很多PCI的例子都是对S5933,就连微软出版的<Programming the Microsoft Windows Driver Model>都提供了一个完整的S5933的例子. 在这篇有关DDK的开发论文里.我将分两个例子来构建PLX9054的驱动,第一个,是对<Windows2000 设备驱动程序设计指南>里的分段DMA例子的扩充,它的结构比较简单,对理解DDK的运作很有帮助:第二个,我将…
package erase; import java.util.Scanner; public class 猴子分桃 { public static void main(String[] args) { // TODO Auto-generated method stub //假设每个猴子拿走1个,加上每个猴子仍在海里的1个, //剩下的4个,所以从14开始,其实好多开始不重要 int num = 14; while(true) { if(Fentao(num)) { break; } num+…
如上图项目目录,这是一个简易的QQ,客户端登录的时候要传输用户信息到服务器验证,所以两端都会用到User类的对象,但一开始我在Server端的包名是com.qq.server.common,两端的报名字不一致,所以server端卡在了逆序列化那里: User user=(User)ois.readObject(); 也就是说server端收到了传输过来的user对象,但是无法解析,当时报的错误有两种,(虽然当时知道了问题出在哪里,不知道为什么会报不同的错误,就在把这种迷惑记录在案的时候突然似乎明…
集合框架 一 去除List集合中的重复元素. 思路: 1,先创建一个临时容器.用于存储唯一性的元素.2,遍历原容器,将遍历到的元素到临时容器中去判断,是否存在.3,如果存在,不存储到临时容器,如果不存在,存储到临时容器中.4,遍历结束后,临时容器中存储的就是唯一性的元素.5,如果需要将这些唯一性的元素保留到原容器中,只要将原容器清空,将临时容器中的元素添加到原容器中即可.代码实现 package cn.itcast.api.b.list.subclass; import java.util.Ar…
在cademy各种语言的hello world也做了不少,好像都差不多,先是数据类型,然后条件语句,之后面向对象,再上几个特殊对象. 以前都没有做笔记,导致ruby做完就忘光了,这次好歹写点什么,比如和js的异同等 Java 有char类型,和string是不同的,只有一个字符 % mode 是取余数,这在任何语言都一样的 三目运算符叫 ternary Java没有===,只有== 带有花括号没有圆括号的是class,带有圆括号的是它的构造函数 class Dog{ int age; publi…
第一章练习题(Java入门) 1.下列哪项不是JDK所包含的内容?(选一项)C 红色代表正确答案 A.Java编程语言 B.工具及工具的API C.Java EE扩展API D.Java平台虚拟机 2.下列关于JDK.JRE和JVM的描述.哪项正确?D A.JDK中包含了JRE,JVM中包含了JRE B.JRE中包含了JDK,JDK中包含了JVM C.JRE中包含了JDK,JVM中包含了JRE D.JDK中包含了JRE,JRE中包含了JVM 3.下列哪个工具可以编译java源文件?A A.jav…
import java.util.Scanner; public class a加aa加aaa { public static void main(String[] args) { // TODO Auto-generated method stub Scanner n= new Scanner(System.in); int a=n.nextInt();//数的个数 int b=n.nextInt();//0~9 System.out.print(data(a,b)); } public st…
import java.util.Scanner; public class Oujilide欧几里得 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in=new Scanner(System.in); int n=in.nextInt();//第一个数 int m=in.nextInt();//第二个数 System.out.print("最大公约数为");…
package erase; import java.util.Scanner; public class 字符串分类 { public static void main(String[] args) { // TODO Auto-generated method stub int n=0,m=0,s=0;//数字.英文字母.空格和其他字符 Scanner in=new Scanner(System.in); String str=in.nextLine(); char[] stk=new ch…
public class ClassTest{ String str = new String("hello"); char[] ch = {'a','b','c'}; public void fun(String str, char ch[]){ str="world"; ch[0]='d'; } public static void main(String[] args) { ClassTest test1 = new ClassTest(); test1.fu…
package testbotoo; /** * * @author */ public class Demo4 { public static void main(String[] args) { CycLink cyclink = new CycLink(); cyclink.setLen(10); cyclink.createLink(); cyclink.setK(2); cyclink.setM(2); cyclink.show(); cyclink.play(); } } class…
package erase; public class 选人比赛 { public static void main(String[] args) { // TODO Auto-generated method stub char A=0,B=0,C=0,str; for(str = 'X';str<='Z';str++){ if(str!='X'&&str!='Z') { C=str; } } for(str = 'X';str<='Z';str++){ if(str!='X…
package erase; public class 用递归法求5的阶乘 { public static void main(String[] args) { // TODO Auto-generated method stub int n=5; System.out.print(Digui(5)); } public static int Digui(int n) { if(n==1) { return 1; } else return Digui(n-1)*n; } }…
package erase; public class 八九与问好两位数的乘积和 { public static void main(String[] args) { int m,n;//m十位,n个位 for(m=1;m<10;m++) { for(n=1;n<10;n++) { if(8*(m*10+n)<100 && 8*(m*10+n)>9) { if(9*(m*10+n)<1000 && 9*(m*10+n)>100) { if…
package erase; public class 求0到7所能组成的奇数个数 { public static void main(String[] args) { /* * 求0—7所能组成的奇数个数 * 分析:在0-7中组成的数0不能开头所以数为一位数时奇数有1,3,5,7 * 二位数时奇数有4*7 * 三位数一直到8位数是前面奇数个数*8 */ //0到7有8个数,但是最高位是7位,0不能放在开头 int count = 0,sum = 0; for(int i=1;i<9;i++)…
spring 面试题 1.一般问题 1.1.不同版本的 spring Framework 有哪些主要功能? 1.2.什么是 spring Framework? 1.3.列举 spring Framework 的优点. 1.4.spring Framework 有哪些不同的功能? 1.5.spring Framework 中有多少个模块,它们分别是什么? 1.6.什么是 spring 配置文件?.... 1.7.spring 应用程序有哪些不同组件? 1.8.使用 springg 有哪些方式 2.…