Java上机作业5月22日

阅读: 评论:0

Java上机作业5月22日

Java上机作业5月22日

1

定义一个字符串数组保存一下图书信息:
C程序设计教程、Thinking in java、深入理解java技术、Web应用程序设计、java程序设计
(1) 模糊查询:查询并输出所有名称中包含“程序设计”的图书。
(2) 替换:把数组中所有图书名称中的“java”替换为“Java”。
编程实现两个随机的50以内的整数的加、减运算测试。具体要求:
(1) 共5道题目
(2) 随机生成2个整数(50以内),随机进行加、减,输出题目
(3) 从键盘输入运算结果,并统计是否计算正确。
(4)最终显示计算正确的题目数和整个测试的运行时间。

代码

​public class Java上机作业5月22日_1 {public static void main(String[] args) {String[] strings = { "C程序设计教程","Thinking in java","深入理解java技术","Web应用程序设计","java程序设计"};for(int i = 0 ; i < strings.length ; i++) {if(strings[i].indexOf("程序设计") != -1)System.out.println(strings[i]);strings[i] = strings[i].replace("java","Java");}Random random = new Random();Scanner in = new Scanner(System.in);int[] a= new int[5],b= new int[5];boolean[] p = new boolean[5];int[] c = new int[5];long start = System.currentTimeMillis();for(int i = 0 ; i < 5 ; i++) {a[i] = Int(50);b[i] = Int(50);p[i]&#Boolean();System.out.println(a[i] + ( p[i] ?"+":"-") + b[i] +"=" );}for(int i = 0 ; i < 5 ; i++) c[i] = in.nextInt();int g = 0;for(int i = 0 ; i < 5 ; i++) {if( ( p[i] ? (a[i]+b[i]) : (a[i]-b[i])) == c[i] ) g++;}long end = System.currentTimeMillis();System.out.println("答对" + g + "到题t 用时" + (end-start)/1000+"秒");in.close();}
}​

2

编写Weather类:
(1)包含两个属性:温度(temperature)、湿度(humidity)
(2)无参构造方法:使用Random类,随机生成一个0 ~ 35之间的整数赋值给温度,随机生成一个30 ~ 80之间的整数赋值给湿度。
(3)成员方法: isComfortable:如果温度在15 ~ 25度间,湿度在50 ~ 70间则返回true,否则返回false。 print:输出温度、湿度。
(40.0分)
编写WeatherDemo类,实现main方法,包含以下功能:
(1) 建立一个Weather类的ArrayList列表,并在列表中插入1个月(30个)的Weather对象
(2) 遍历列表,把所有对象的温度、湿度输出。
(3) 遍历列表,统计这个月中comfortable的天数,并输出。
(60.0分)

代码

​package game;import java.util.ArrayList;
import java.util.Iterator;
import java.util.Random;class Weather {int temperature, humidity;public Weather() {super();Random random = new Random();temperature = Int(35);humidity = Int(50) + 30 ;}public boolean isComfortable() { return 15 <= temperature && temperature <=25 ? 50<=humidity && humidity <= 70 ? true : false : false; }public void print() {System.out.println("温度:" + temperature + "t湿度:" + humidity);}}public class Java上机作业5月22日_2 {public static void main(String[] args) {ArrayList<Weather> dayList = new ArrayList<>();for(int i = 0 ; i < 30 ; i++) dayList.add(new Weather());Weather xWeather;int i = 0;for(Iterator<Weather> temp = dayList.iterator(); temp.hasNext();) {xWeather = ();xWeather.print();if(xWeather.isComfortable()) i++;}System.out.println("comfortable:" + i);}
}​

本文发布于:2024-01-29 19:00:06,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170652601017581.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:作业   Java
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23