【简单的Java练习--不死神兔问题】教程文章相关的互联网学习教程文章

java练习按要求编写Java程序:【代码】

按要求编写Java程序:(1)编写一个接口:InterfaceA,只含有一个方法int method(int n);(2)编写一个类:ClassA来实现接口InterfaceA,实现int method(int n)接口方法时,要求计算1到n的和;(3)编写另一个类:ClassB来实现接口InterfaceA,实现int method(int n)接口方法时,要求计算n的阶乘(n!);(4)编写测试类E,在测试类E的main方法中使用接口回调的形式来测试实现接口的类。package pack1;publicinterface InterfaceA...

java正则表达式小练习(IP地址检测、排序,叠词的处理,邮件地址的获取)【代码】

import java.util.Arrays; import java.util.Comparator; import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern;class MyComparator implements Comparator<String>{publicint compare(String ip1, String ip2) {Pattern p = Pattern.compile("\\d{1,3}");Matcher m1 = p.matcher(ip1);Matcher m2 = p.matcher(ip2);while(m1.find()){m2.find();System.out.println(m1.group() + " " + m2.g...

java第十一周上机练习【代码】

1、(1)定义一个汽车类Vehicle,要求如下:(知识点:类的继承 方法的覆盖)(a)属性包括:汽车品牌brand(String类型)、颜色color(String类型)和速度speed(double类型)。(b)至少提供一个有参的构造方法(要求品牌和颜色可以初始化为任意值,但速度的初始值必须为0)。(c)为属性提供访问器方法。注意:汽车品牌一旦初始化之后不能修改。(d)定义一个一般方法run(),用打印语句描述汽车奔跑的功能定义测试类VehicleTest,...

JavaScrip——练习(做悬浮框再进一步:悬浮窗后缀悬浮窗——用this.className)【代码】【图】

对悬浮窗进一步改进:用this.className可以省略script<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <style type="text/css"> *{margin:0px;padding:0px;} .aa {background-color:#FF0;hei...

2017-2018-2 20172310『Java程序设计』课程 结对编程练习_四则运算_第二周【图】

2017-2018-2 20172310『Java程序设计』课程 结对编程练习_四则运算_第二周博客要求组内同学需各自发表博客 博客中需包含以下内容: 相关过程截图 关键代码解释 遇到的困难及解决方法 写出项目中自己负责的部分 个人贡献度划分(按百分比给小组各成员划分贡献度,各成员贡献之和为100%) 对结对的小伙伴做出评价给出小伙伴博客链接(重点指出需要改进的地方) 给出项目的码云链接 给出小组结对编程照片 博客内容中如需展示团队的共同...

java 继承练习题1【代码】【图】

package com.lianxi;publicclass Instrument {publicvoid play(){System.out.println("弹奏乐器");}}package com.lianxi;publicclass Wind extends Instrument {publicvoid play(){System.out.println("弹奏Wind");}publicvoid play2(){System.out.println("调用Wind的play2");}}package com.lianxi;publicclass Brass extends Instrument {publicvoid play(){System.out.println("弹奏brass");}publicvoid play2(){System.out.pri...

Java经典练习题9

/*题目:一个数如果恰好等于它的因子之和,这个数就称为?"完数?"。例如6=1+2+3.编程找出1000以内的所有完数。*///先找约数然后再计算。public class Class9 { public static void main(String[] args) { System.out.println("完数如下:"); for(int i = 1; i <= 1000; i++){ int n = 0; for(int j = 1; j < i; j++){ if(i % j == 0){ n += j; } } if(n == i){ System.out.println(i); } } }}原文:http...

《java JDK7 学习笔记》课后练习题3【图】

1.如果有以下的程序代码:int number;System.out.println(number);以下描述何者正确?A、执行时显示0B、执行时显示随机数字C、执行时出现错误D、编译失败2.如果有以下的程序代码:System.out.println(10/3);以下描述何者正确?A、执行时显示3B、执行时显示3.33333...C、执行时出现错误D、编译失败3.如果有以下的程序代码:float radius=88.2;double area= 2 * 3.14 * radius * radius;System.out.println(area);以下描述何者正确?A...

JAVA学习第五十三课 — IO流(七)File对象练习 & Properties集合【代码】

一、练习深度遍历文件夹深度遍历很自然而然想到递归,而递归就很自然的想到其实现的底层算法是栈对指定目录下列出所有内容(包含子目录的内容)PS:建议不要遍历C盘import java.io.*;public class Main {public static void main(String[] args) throws IOException {File dir = new File("D:\\ACM集训");ListAllDemo(dir,0);}public static void ListAllDemo(File dir,int level) throws IOException {System.out.println(GetSpac...

java课堂练习之可变参数与卫条件

/* 有人邀请A,B,C,D,E,F 6个人参加一项会议,这6个人有些奇怪,因为他们有很多要求,已知: 1)A,B两人至少有1人参加会议; 2)A,E,F 3人中有2人参加会议; 3)B和C两人一致决定,要么两人都去,要么两人都不去; 4)A,D两人中只1人参加会议; 5)C,D两人中也只要1人参加会议; 6)如果D不去,那么E也决定不去。 那么最后究竟有哪几个人参加了会议呢? */ 可变参数必须位于最后一项。当可变参数个数多于一个时,必将有一个...

Java单体应用 - 架构模式 - 04.实践练习【代码】【图】

原文地址:http://www.work100.net/training/monolithic-architecture-test.html 更多教程:光束云 - 免费课程实践练习序号文内章节视频1构建项目结构2代码实现3网站实现4测试运行5总结请参照如上章节导航进行阅读1.构建项目结构我们以用户登录功能进行演示 三层架构 + MVC架构 如何实现。1.1.创建项目打开 IDEA ,在前述章节 stage2 文件夹下创建文件夹 login-demo,如下图:1.2.创建 POM 文件创建文件夹后,在 login-demo 文件夹...

Java第四周上机练习【代码】【图】

1.编写程序, 输入变量x的值,如果是1,输出x=1,如果是5,输出x=5,如果是 10,输出 x=10,除了以上几个值,都输出x=none。(知识点:if条件语句)package hello;import java.util.Scanner;publicclass hi {publicstaticvoid main(String[] args) { System.out.println("输入x的值: ");// TODO 自动生成的方法存根 //Scanner类是java中的操作类,用于完成输入操作Scanner in=new Scanner(System.in);int x=in.nextInt();if(x=...

java练习用代码实现判断字符串的开头和结尾【代码】【图】

String str = "asdfghjkl";String str1 = "asd";// 通过首位字母的索引比较if (str.indexOf("asd") == 0) {System.out.println("true");}String str2 = "jkl";if (str.lastIndexOf("jkl") == str.length() - str2.length()){System.out.println("true");}// 通过截取字符串来比较System.out.println((str.substring(0, str1.length())).equals(str1));System.out.println((str.substring(str.length() - str2.length())).equals(st...

java--多线程习题练习【代码】

1.有一个抽奖池,该抽奖池中存放了奖励的金额,该抽奖池用一个数组int[] arr = {10,5,20,50,100,200,500,800,2,80,300}; 创建两个抽奖箱(线程)设置线程名称分别为“抽奖箱1”,“抽奖箱2”,随机从arr数组中获取奖项元素并打印在控制台上,格式如下:抽奖箱1 又产生了一个 10 元大奖 抽奖箱2 又产生了一个 100 元大奖 //.....public class ChoujiangDemo { public static void main(String[] args) {Chou c = new Chou();Thread t1 = ...

java:String类转换练习,把首字母大写,其余转换成小写。

public class Test4 {public static void main(String[] args) {String s1="woaiROADtest";String s2=s1.substring(0,1).toUpperCase();//获取首字母转换成大写String s3=s1.substring(1).toLowerCase();//从指定位置开始,默认到末尾,并将字母转换成小写String s4=s2.concat(s3);//二个字符串拼接//可写成下面这一句String s5=s1.substring(0,1).toUpperCase().concat(s1.substring(1).toLowerCase());System.out.println(s2);Sy...