每天都要练
瑟瑟发抖的小喵喵
这个作者很懒,什么都没留下…
展开
-
题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
import java.util.Scanner;/** * 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? * 1.程序分析: 兔子的规律为数列2,2,2,4,6,8,12,18,26,38... * 递推公式: f(n)=f(n-1)+f(n-3) */public class t...原创 2018-04-22 15:53:12 · 807 阅读 · 0 评论 -
java中的多线程问题3个老师同时分发80份学习笔记
package cn;public class Test01 implements Runnable { private int ex=80; public static void main(String[] args) { Test01 ts = new Test01(); new Thread(ts,"老师A").start(); new Thread(ts,"老师B").s...转载 2018-05-26 17:51:20 · 3031 阅读 · 1 评论 -
java 编写一个程序实现字符串大小写的转换并倒序输出
package cn;public class Test01 { public static void main(String[] args) { String str= "HelloWorld"; char[] ch = str.toCharArray(); StringBuffer buffer = new StringBuffer(); for (int i=str.le...转载 2018-05-26 19:10:32 · 10769 阅读 · 3 评论 -
java 计算从今天起,100天后是几月几号
package cn;import java.text.DateFormat;import java.util.Calendar;import java.util.Date;public class Test01 { public static void main(String[] args) { Date dt = new Date(); Calendar cd = Cal...原创 2018-05-26 19:44:44 · 13816 阅读 · 1 评论 -
java 中的HashSet集合实例
package cn;import java.util.*;public class Test01 { public static void main(String[] args) { HashSet set=new HashSet(); Person p1=new Person("Jack", 23); Person p2=new Person("Eve", 22); ...转载 2018-05-27 09:43:51 · 602 阅读 · 0 评论 -
java 中的TreeMap集合实例
package cn;import java.util.*;public class Test01 { public static void main(String[] args) { // 创建TreeMap测试类 TreeMap tm=new TreeMap(new MyComparator()); // 传入一个自定义比较器 tm.put("2", "John"); ...转载 2018-05-27 10:19:12 · 623 阅读 · 0 评论 -
java 编写一个程序分别用字节流和字符流拷贝一个文本文件
package cn;import java.io.*;public class Test01 { public static void main(String[] args) throws Exception{ // 字节流拷贝 // 创建一个字节输入流,用于读取E盘下的sss.txt文件 FileInputStream fis=new FileInputStream("E...转载 2018-05-27 11:42:49 · 7269 阅读 · 2 评论 -
java 输入密码进入游戏(5次输入机会)
package cn;import java.io.*;public class Test01 { public static void main(String[] args) throws Exception{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String pas...转载 2018-05-27 12:04:50 · 1700 阅读 · 0 评论 -
java 鼠标事件
package cn;import java.awt.event.*;import java.awt.*;import javax.swing.*;public class MyLayout extends JFrame{ public MyLayout() { final JLabel label=new JLabel("此处显示鼠标右键点击的坐标"); label.set...转载 2018-05-27 16:53:19 · 2250 阅读 · 0 评论 -
java GUI图形界面
package cn;import java.awt.event.*;import java.awt.*;import java.util.*;import javax.swing.*;public class MyLayout extends JFrame{ // 窗口NORTH部的JPanel面板 private JPanel panel = new JPanel(); /...转载 2018-05-27 17:42:09 · 424 阅读 · 0 评论 -
java GUI图形界面之菜单
package cn;import java.awt.event.*;import java.awt.*;import javax.swing.*;public class MyLayout extends JFrame implements ActionListener{ JLabel label = new JLabel("请选择菜单", JLabel.CENTER); JMe...转载 2018-05-27 18:00:35 · 1940 阅读 · 0 评论 -
Python 一个简单的英文翻译小程序(需要网络环境)
import urllib.requestimport urllib.parseimport jsoncontent = input("请输入需要翻译的内容:")url = 'http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule'data = {}data['i'] = contentdat...转载 2018-05-28 12:53:58 · 1724 阅读 · 0 评论 -
java中的自定义异常问题
package cn;class NoThisSongException extends Exception{ public NoThisSongException() { super(); } public NoThisSongException(String str) { super(str); }}class Player{ public void play(in...转载 2018-05-26 16:31:50 · 355 阅读 · 0 评论 -
java关于接口
package cn;interface Shape{ abstract double area(double db);}class Square implements Shape{ public double area(double b) { return b * b; }}class Circle implements Shape{ public double a...转载 2018-05-26 16:05:58 · 155 阅读 · 0 评论 -
java中的继承关系
package cn;class Student{ public String name; public int age; public Student(String name, int age) { this.name = name; this.age = age; } public void show() { System.out.println("我叫"+name+"...原创 2018-05-26 15:44:21 · 317 阅读 · 0 评论 -
有鸡和兔共100只脚,它们共有34只,问鸡和兔各有多少只?
package cn;/** * 有鸡和兔共100只脚,它们共有34只,问鸡和兔各有多少只? */public class test2 { public static void main(String[] args) { int j,t; //定义两个整型变量j,t 分别记录鸡和兔只数 for ( t=1; t<=25; t++) { for (j=1; j<...原创 2018-04-23 18:34:20 · 3539 阅读 · 0 评论 -
简单的猜数字小游戏 (java编程)
package cn;import java.util.InputMismatchException;import java.util.Scanner;public class test2 { public static void main(String[] args) { //生成一个随机数 int number = (int) (Math.random()*100)+1;...转载 2018-04-23 23:33:10 · 1431 阅读 · 1 评论 -
java 输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组
import java.util.*;class HW{ public static void main(String[] args){ int N = 6; int[] arr = new int[N]; //创建一个数组 Scanner s=new Scanner(System.in); //使用户能够从 System.in 中读取一个数 System.out.prin...转载 2018-04-20 11:37:35 · 9690 阅读 · 0 评论 -
输出九九乘法表
package cn;/***题目:输出9*9口诀。 *1.程序分析:分行与列考虑,共9行9列,i控制行,j控制列。*/public class Nine { public static void main(String[] args) { for (int i=1; i<=9; i++) { for (int j=1; j<=9; j++) { if...原创 2018-04-24 18:28:47 · 170 阅读 · 0 评论 -
输入一个年份判断它是不是闰年
package cn;import java.util.Scanner;public class Run { public static void main(String[] args) { System.out.println("请输入年份"); Scanner s=new Scanner(System.in); int y=s.nextInt(); while(tr...原创 2018-04-24 21:38:33 · 1159 阅读 · 0 评论 -
输入一个数求其乘方
package cn;import java.util.Scanner;public class test2 { public static int f(int n) { if (n==1) return 1; else return f(n-1)*n; } public static void main(String[] args) { System....转载 2018-04-25 20:03:46 · 325 阅读 · 0 评论 -
判断101-200之间有多少个素数,并输出所有素数
package cn;/** *题目:判断101-200之间有多少个素数,并输出所有素数。 *1.程序分析:判断素数的方法:用一个数分别去除2~sqrt(n)或者2~n/2,常用2~n/2, *因为一个数的一半的平方大于其本身是从5开始的,解方程:n/2的平方>n .如果能被整除, *则表明此数不是素数,反之是素数。 */public class test2 { publi...转载 2018-04-25 20:38:21 · 2990 阅读 · 0 评论 -
猜数字游戏升级版——猜字母游戏
package cn;import java.util.Scanner;class GuessingGame{ public static void main(String[] args){ int count=0; //表示玩家猜测的次数 char[] input=null; //表示用户猜测的数据 char[] chs=null; //表示猜测的字符串 int[] ...转载 2018-04-26 23:38:31 · 803 阅读 · 0 评论 -
题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如: 153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。
package cn;/* *题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如: *153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 *1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。 */public class test2 { public static boolea...转载 2018-04-27 12:38:44 · 476 阅读 · 0 评论 -
java冒泡排序
package cn;public class Demo01 { public static void main(String[] args) { int[] arr= {25,24,12,76,101,96,28}; bul(arr); System.out.print("{ "); Pa(arr); System.out.print("}"); } public ...原创 2018-05-26 11:58:25 · 257 阅读 · 0 评论 -
Java 设计一个学生类Student, 并进行测试
package cn;class Student { private String name; private int age; public String getName() { return name; } public int getAge() { return age; } public void setName(String name) { this.nam...转载 2018-05-26 12:47:58 · 24429 阅读 · 0 评论 -
Python 画五角星
from tkinter import *import math as mroot = Tk()w = Canvas(root, width=200, height=100)w.pack()center_x=100center_y=50r = 50points = [ # 左上点 center_x - int(r * m.sin(2*m.pi / 5))...转载 2018-05-30 11:26:34 · 1920 阅读 · 1 评论