【java第八次上机+练习】教程文章相关的互联网学习教程文章

Java经典练习题13

/*题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少??*/public class Class13 { public static void main(String[] args) { for(int i = -100; i <= 100000; i++){ if((Math.sqrt(i + 100) % 1 == 0) && (Math.sqrt(i + 168) % 1 == 0)){ System.out.println(i); } } }}原文:https://www.cnblogs.com/zhuozige/p/12358413.html

Java基础--多线程--练习(过隧道)【代码】【图】

编写多线程应用程序,模拟多个人通过一个山洞:1、 这个山洞每次只能通过一个人,每个人通过山洞的时间为5秒2、随机生成10个人,同时准备过此山洞,显示一下每次通过山洞人的姓名 MuThreadTest.javapackage com.Train;publicclass MuThreadTest{publicstaticvoid main(String[] args) {// TODO Auto-generated method stub//创建一个山洞Tunnel tul = new Tunnel();//十个人过山洞Thread p1 = new Thread(tul,"p1");Thread p2 = ne...

java面向对象练习

1、定义长方形类,含: 属性:宽、高(整型); 方法:求周长、面积; 构造方法3个:(1)无参——宽、高默认值为1;(2)1个参数——宽、高均为参数值;(3)2个参数——宽、高各为参数值。 要求:进行测试。代码如下:长方形的类:123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657package Test1; public class Rectangle { //定义长宽属性 private int iW...

Java_基础语法编程练习【代码】

一:让计算机随机产生100个0到100之间的整数,每个整数代表某个学生的成绩,计算这些成绩的平均值 publicstaticvoid main(String[] args) {int sum = 0;for(int i = 0 ;i < 100 ;i++) {int n = (int) (Math.random()*101);sum += n;}System.out.println("平均值为:" + (sum/100.0));}二: 输入一个100-999的数,判断它是不是水仙花数publicstaticvoid main(String[] args) throws MyException {System.out.println("请输入一个大于100...

java之练习字符串的处理【代码】

publicclass Lianxi{publicstaticvoid main(String[] args){String str="像勇士这样的球队,只有防守一松懈,他们才能抓住机会,打完了三场,爵士还是没找到应对勇士的办法";//1.写代码找出关键字“球队”,“机会”所在字符串str的索引位置,找出字符串中第二个“勇士”的位置,并输出在控制台上int i1=str.indexof("球队");int i2=str.indexof("机会");int i3=str.lastIndexof("勇士");Syetem.out.println(i1);Syetem.out.printl...

JavaScript练习笔记整理·2 - 6.24【代码】【图】

Codewars地址:https://www.codewars.com/欢迎和大家一起来讨论~ 基础练习(1): 我的解答为:function isIsogram(str){if(str == "") returntrue;return str.toLowerCase().split("").sort().every(function(item,index,array) {return item != array[index+1];});; } 较优解一: function isIsogram(str){return !/(\w).*\1/i.test(str) }较优解二:function isIsogram(str){var i, j;str = str.toLowerCase();for(i = 0; i < ...

JavaScrip——练习(求整数和、求整数积)【代码】【图】

用HTML和JSp来实现1、HTML调用JSp语法:<script type="text/javascript" src="整数和jsp.js"></script>2、在HTML中建一个文本框来输入数字,定义一个id3、在JSP中定义一个变量来接收这个id,并通过方法来进行运行判断,用alert来输出结果 function add() { var a = document.getElementById("aaa");4、在HTML中建一个按钮,并通过onclick事件来调用方法HTML中:<body> <script type="text/javascript" src="整数和jsp.j...

Java程序设计基础 面向对象 练习 静态工厂方法【代码】

定义静态域nextId和一个静态方法getNextId,将三个Employee对象写入数组,然后打印雇员信息。最后打印出写一个可用的员工标识码来展示静态方法。package company;publicclass Gettext {publicstaticvoid main(String[] args) {// TODO 自动生成的方法存根Employee[] staff = new Employee[3];staff[0] = new Employee("Tom",40000);staff[1] = new Employee("Dick",60000);staff[2] = new Employee("Harry",65000);for(Employee e:...

《java练习题》习题集四【代码】【图】

【程序31】题目:取一个整数a从右端开始的4~7位。import java.util.Scanner;/*** 【程序31】* 题目:取一个整数a从右端开始的4~7位。*/publicclass Subject31 {publicstaticvoid main(String[] args) {Scanner scanner =new Scanner(System.in);System.out.println("请输入一个操作8位的整数");String num = scanner.next();intercept(num);}/*** 截取num* @param num*/privatestaticvoid intercept(String num) {char[] arr = n...

javaBean 练习—封装学生信息【代码】

编写一个封装学生信息的JavaBean对象,在页面中调用该对象,并将学生信息输出在页面中。 1package com.sp.test;2 3publicclass Student {4private String name;5privateint xuehao;6private String sex;7private String banji;8public String getName() {9return name; 10 } 11publicvoid setName(String name) { 12this.name = name; 13 } 14publicint getXuehao() { 15return xuehao; 16 } 17publicvoid setXuehao(int ...

JavaIO流学习总结-FileOutputStream和FileInputStream基本操作练习

package io;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException; /* * 修改日期:2020/03/30 * 修改人:牟松 * FileOutputStream和FileInputStream基本操作练习 */class Tool { File file=new File("D:\\Ceshi.txt"); FileOutputStream outputstream=null; FileInputStream intputstream=null; //读文件中内容 publi...

JavaScript DOM事件对象的两个小练习 | 学习内容分享【代码】

Event 对象Event 对象代表事件的状态,比如事件在其中发生的元素、键盘按键的状态、鼠标的位置、鼠标按钮的状态。事件通常与函数结合使用,函数不会在事件发生前被执行!本文用于记录个人学习过程中的两个小练习,其中包括事件对象的一些用法和问题的解决以及兼容性问题获取鼠标指针坐标div跟随鼠标移动练习1 获取鼠标指针坐标两个div,当鼠标在上面的div#areaDiv移动时,在下面的div#showMsg中显示鼠标指针坐标<!DOCTYPE html> <h...

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

编写一个类A,该类创建的对象可以调用方法f输出小写的英文字母表。然后再编写一个A类的子类B,要求子类B必须继承类A的方法f(不允许重写),子类B创建的对象不仅可以调用方法f输出小写的英文字母表,而且可以调用子类新增的方法g输出大写的英文字母表。最后 编写主类C,在主类的main方法中测试类A与类B。publicclass A {publicvoid f(){System.out.println("abcdefghijklmnopqrstuvwxyz");}}publicclass B extends A {publicvoid g...

JAVA 基础编程练习题19 【程序 19 打印菱形图案】【代码】

19 【程序 19 打印菱形图案】题目:打印出如下图案(菱形) * *** ************ ***** *** *程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重 for 循环,第一层 控制行,第二层控制列。 package cskaoyan;public class cskaoyan19 {@org.junit.Testpublic void rhombus() {for (int i = 0; i < 4; i++) {for (int j = 0; j <= 2 - i; j++) {System.out.print(" ");}for (int k = ...

Java数组练习题小结【代码】

//2015/07/07 //Java数组小小练习题 /* 3. 写一个函数,计算一个整数数组的平均值 4. 自定义一个整数数组a,读入一个整数n,如果n 在数组中存在,则输出n 的下标;如果不存在,则输出-1。 5. 给定一个数组,输出数组中的最大值和最小值 6. *给定一个数组,把这个数组中所有元素顺序进行颠倒。 7. *完成数组的冒泡排序算法:给定一个数组:int[] a = {1,3,2,7,5},利用冒泡排序对其按照从小到大的顺序排序,然后输出结果。 8. *使用...