java语言程序设计 pta 测试
vivi_and_qiao
唯有爱可以战胜一切
展开
-
找素数
请编写程序,从键盘输入两个整数m,n,找出等于或大于m的前n个素数。输入格式:第一个整数为m,第二个整数为n;中间使用空格隔开。例如:103 3输出格式:从小到大输出找到的等于或大于m的n个素数,每个一行。例如:103107109 ##输入样例:9223372036854775839 2输出样例:92233720368547759079223372036854775931程序源码:import j原创 2017-01-01 14:16:03 · 653 阅读 · 0 评论 -
Linux shell 脚本打印乘法口诀表
#!/bin/bashflag=0until [ $flag -eq 1 ]#注意"[","]"前后都有空格doread nif [ ! "$n" -le 0 -a ! "$n" -gt 9 ]#如果输入的数不在1-9之间提示重新输入thenfor((i=1;i<=9;i++))do((value = $i * $n))echo -ne $i\*$n=$value"\t"#-e选原创 2017-07-02 17:54:53 · 2164 阅读 · 0 评论 -
java输入多组字符串求解给定字符串的前缀
求解给定字符串的前缀。输入格式:输入数目不定的多对字符串,每行两个,以空格分开。 例如: filename filepath Tom Jack 输出格式:返回两个字符串的最大前缀,例如: The common prefix is file No common prefix ##输入样例:filename filepathTom Jack输出样例:The common prefix is原创 2016-12-21 20:40:19 · 3414 阅读 · 0 评论 -
查找成绩并折算后输出
文件:期中考试成绩.txt中有若干学生的姓名和数学期中考试成绩。 Smith 67 Anderson 75 Lewis 83 Cook 58 David 96 请你编写一个简单的查询成绩程序,当从键盘输入一个姓名时查找到他的数学期中考试分数并按照21%折算后输出。如果没找到则显示Not found. 由于目前的OJ系统暂时不能支持用户读入文件,我们编写程序从键盘输入文件中的姓名和成绩,当输入的名字为原创 2017-01-01 12:44:58 · 1949 阅读 · 0 评论 -
设计一个矩形类Rectangle
设计一个名为Rectangle的类表示矩形。这个类包括: 两个名为width和height的double型数据域,它们分别表示矩形的宽和高。width和height的默认值都为1. 一个无参构造方法。 一个为width和height指定值的矩形构造方法。 一个名为getArea()的方法返回这个矩形的面积。 一个名为getPerimeter()的方法返回这个矩形的周长。输入样例:3.14 2.78原创 2019-04-01 12:16:54 · 30473 阅读 · 2 评论 -
定义一个股票类Stock
定义一个名为Stock的股票类,这个类包括:一个名为symbol的字符串数据域表示股票代码。一个名为name的字符串数据域表示股票名称。一个名为previousClosingPrice的double数据域,它存储前一日的股票交易价格。一个名为currentPrice数据域,它存储当前的股票交易价格。创建一个有特定代码和名称的股票的构造方法。一个名为getChangePercent()方法返回从pre原创 2017-01-01 14:35:11 · 14660 阅读 · 1 评论 -
直角三角形类
创建一个直角三角形类(regular triangle)RTriangle类,实现下列接口IShape。两条直角边长作为RTriangle类的私有成员,类中包含参数为直角边的构造方法。interface IShape {// 接口// 抽象方法 求面积public abstract double getArea();// 抽象方法 求周长public abstract double getPerim原创 2017-01-01 14:37:50 · 1569 阅读 · 0 评论 -
求阶乘factorial
编程从键盘输入一个整数,计算出阶乘并输出。输入格式:输入 39输出格式:输出:20397882081197443358640281739902897356800000000 ##输入样例:58输出样例:2350561331282878571829474910515074683828862318181142924420699914240000000000000程序源码:mport java.util.原创 2017-01-01 14:32:19 · 1176 阅读 · 0 评论 -
计算正五边形的面积和周长
从下列的抽象类shape类扩展出一个正五边形(regular pentagon)类RPentagon,这个类将正五边形的边长作为私有成员,类中包含初始化这个值的构造方法。public abstract class shape {// 抽象类/ 抽象方法 求面积 / public abstract double getArea();/ 抽象方法 求周长 / public abstract double原创 2017-01-01 14:27:38 · 17804 阅读 · 0 评论 -
求几何形状的面积之和
(求几何形状的面积之和)编写一个方法,求数组中所有几何形状对象的面积之和。方法签名如下:public static double sumArea(shape[] a)编写测试程序,继承抽象类shape得到圆形类Circle和矩形类Rectangle。abstract class shape {// 抽象类/ 抽象方法 求面积 /public abstract double getArea();/ 抽原创 2017-01-01 14:24:11 · 3885 阅读 · 1 评论 -
(NumberFormatException数字格式异常)编写一个程序,提示用户读取两个整数,然后显示他们的和。程序应该在输入不正确时提示用户再次输入数字。
(NumberFormatException数字格式异常)编写一个程序,提示用户读取两个整数,然后显示他们的和。程序应该在输入不正确时提示用户再次输入数字。输入格式:i 9 (第1次输入) l 8 (第2次输入) 5 6 (第3次输入)输出格式:Incorrect input and re-enter two integers: (第1次输出提示) Incorrect input and re-en原创 2016-12-21 20:44:11 · 14893 阅读 · 4 评论 -
找出最大的对象
找出最大的对象 ((找出最大的对象)编写一个方法,返回对象数组中最大的对象。方法签名如下:public static Object max(Comparable[] a)所有对象都是Comparable接口的实例。对象在数组中的顺序是由compareTo方法决定的。编写测试程序,从键盘输入5个字符串和5个整数,创建一个由5个字符串构成的数组、一个由5个整数构成的数组。找出数组中最大的字符串、整数原创 2016-12-21 20:50:35 · 1468 阅读 · 0 评论 -
创建一个直角三角形类(regular triangle)RTriangle类,实现下列接口IShape。两条直角边长作为RTriangle类的私有成员,类中包含参数为直角边的构造方法。
创建一个直角三角形类(regular triangle)RTriangle类,实现下列接口IShape。两条直角边长作为RTriangle类的私有成员,类中包含参数为直角边的构造方法。interface IShape {// 接口 // 抽象方法 求面积 public abstract double getArea(); // 抽象方法 求周长 public abstract double原创 2016-12-21 20:52:49 · 9871 阅读 · 0 评论 -
使用公历类GregorianCalendar
重点内容# 使用公历类 GregorianCalendar,公历类 GregorianCalendar有方法setTimeInMillis(long);可以用它来设置从1970年1月1日算起的一个特定时间。请编程从键盘输入一个长整型的值,然后输出对应的年、月和日。例如输入:1234567898765,输出:2009-1-14输入样例 :1450921070108输出样例:2015-11-24程序源码原创 2017-01-01 13:07:16 · 2779 阅读 · 0 评论