
JAVA题目 急用 那个高手看到了帮忙作下,我有不到100分 很好的全给了....做好的发给我
第一题必做和2345另选一题就行1、创建有以下功能的Java应用程序。(必做题)(1)YMD.java程序要求:在源程序中,首先声明使用的包名com.***,其中***为...
第一题必做 和 2 3 4 5 另选一题就行
1、创建有以下功能的Java应用程序。(必做题)
(1)YMD.java程序要求:在源程序中,首先声明使用的包名com.***,其中***为姓名的小写首字母,如张三,包名为com.zs,然后创建YMD类,该类具有计算今年的年份,可以输出一带有年月日的字符串的功能。
(2)example.java程序要求:给定某人姓名与出生日期,计算该人年龄,并输出该人姓名,年龄、出生日期。程序要求使用com.***包中YMD的方法来计算年龄。
评定标准:能够正确使用YMD类计算今年年份的应用程序;能够正确使用example.java中接收某人的姓名、出生日期计算出该人的年龄,并输出此人的姓名、年龄和出生日期。
2. 定义接口,继承接口,实现接口的实验。
(1)在当前工程下再新建一个java文件InterfaceDemo.java。
(2)在该文件的适当位置上定义一个接口Runner。Runner包括一个常量ID=1,和一个抽象方法run()。
(3)定义一个接口Animal,继承自Runner,在Animal里增加一个抽象方法breathe()。
(4)定义一个类Fish,实现接口Animal。
(5)在main方法中对Fish产生实例化对象,进行运用。
评定标准:正确地应用接口、继承、抽象方法等概念编写Java程序。
3. 使用for循环统计个位数是6,并能被3整除的五位数共有多少个?
评定标准:正确地应用控制语句实现Java的应用。
4. 编写一个应用程序求若干个数的平均数,数的个数n由用户输入,这n个数也由用户提供,并将平均数输出到D:\result.txt中。
评定标准:正确使用获取用户键盘的输入,并将结果输出到指定文档中。
5. 计算两数相除并输出结果。使用两个catch语句,分别捕捉除数为0的异常和参数输入有误的异常。
评定标准:正确捕获程序的异常,在输入参数不为数值时能捕获非数值异常,在除数为0时能捕获除0异常
发完问题到今天下午5点10分前做好.......过期不采纳了...... 展开
1、创建有以下功能的Java应用程序。(必做题)
(1)YMD.java程序要求:在源程序中,首先声明使用的包名com.***,其中***为姓名的小写首字母,如张三,包名为com.zs,然后创建YMD类,该类具有计算今年的年份,可以输出一带有年月日的字符串的功能。
(2)example.java程序要求:给定某人姓名与出生日期,计算该人年龄,并输出该人姓名,年龄、出生日期。程序要求使用com.***包中YMD的方法来计算年龄。
评定标准:能够正确使用YMD类计算今年年份的应用程序;能够正确使用example.java中接收某人的姓名、出生日期计算出该人的年龄,并输出此人的姓名、年龄和出生日期。
2. 定义接口,继承接口,实现接口的实验。
(1)在当前工程下再新建一个java文件InterfaceDemo.java。
(2)在该文件的适当位置上定义一个接口Runner。Runner包括一个常量ID=1,和一个抽象方法run()。
(3)定义一个接口Animal,继承自Runner,在Animal里增加一个抽象方法breathe()。
(4)定义一个类Fish,实现接口Animal。
(5)在main方法中对Fish产生实例化对象,进行运用。
评定标准:正确地应用接口、继承、抽象方法等概念编写Java程序。
3. 使用for循环统计个位数是6,并能被3整除的五位数共有多少个?
评定标准:正确地应用控制语句实现Java的应用。
4. 编写一个应用程序求若干个数的平均数,数的个数n由用户输入,这n个数也由用户提供,并将平均数输出到D:\result.txt中。
评定标准:正确使用获取用户键盘的输入,并将结果输出到指定文档中。
5. 计算两数相除并输出结果。使用两个catch语句,分别捕捉除数为0的异常和参数输入有误的异常。
评定标准:正确捕获程序的异常,在输入参数不为数值时能捕获非数值异常,在除数为0时能捕获除0异常
发完问题到今天下午5点10分前做好.......过期不采纳了...... 展开
7个回答
展开全部
1确实挺简单的,我初学者作的如下
package com.zs;
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class YMD {
private Calendar calendar;
public YMD(){
calendar = Calendar.getInstance();
}
public int getYear(){
return calendar.get(Calendar.YEAR);
}
public void printYMD(){
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
System.out.println("Year-Month-Date: " + sdf.format(calendar.getTime()));
}
}
2
package com.zs;
public class example {
private String name;
private int birthday;
public example(String name, int birthday) {
this.name = name;
this.birthday = birthday;
}
public static void main(String args[]){
example zhangsan = new example("Zhangsan", 19820215);
System.out.println("Name: " + zhangsan.name + ", age: "
+ zhangsan.getAge() + ", birthday: "
+ zhangsan.birthday);;
}
private int getAge(){
int brithYear = birthday / 10000;
YMD ymd = new YMD();
int currentYear = ymd.getYear();
return currentYear - brithYear;
}
}
Name: Zhangsan, age: 28, birthday: 19820215
3
package com.zs;
public class MathTest {
//个位数6的五位数能被3整除,也就是万位 千位十位个位之和能被3整除,其中万位不能为0,也就是1-9,其他位为0-9
public static void main(String[] args) {
int count = 0;
for(int i = 1; i <= 9; i++){
for(int j = 0; j <= 9; j++){
for(int k = 0; k <= 9; k++){
for(int m = 0; m <= 9; m++){
int sum = i + j + k + m;
if(sum % 3 == 0){
count++;
}
}
}
}
}
System.out.println("There are total " + count + " digits can be divided by 3!");
}
}
-------
There are total 3000 digits can be divided by 3!
package com.zs;
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class YMD {
private Calendar calendar;
public YMD(){
calendar = Calendar.getInstance();
}
public int getYear(){
return calendar.get(Calendar.YEAR);
}
public void printYMD(){
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
System.out.println("Year-Month-Date: " + sdf.format(calendar.getTime()));
}
}
2
package com.zs;
public class example {
private String name;
private int birthday;
public example(String name, int birthday) {
this.name = name;
this.birthday = birthday;
}
public static void main(String args[]){
example zhangsan = new example("Zhangsan", 19820215);
System.out.println("Name: " + zhangsan.name + ", age: "
+ zhangsan.getAge() + ", birthday: "
+ zhangsan.birthday);;
}
private int getAge(){
int brithYear = birthday / 10000;
YMD ymd = new YMD();
int currentYear = ymd.getYear();
return currentYear - brithYear;
}
}
Name: Zhangsan, age: 28, birthday: 19820215
3
package com.zs;
public class MathTest {
//个位数6的五位数能被3整除,也就是万位 千位十位个位之和能被3整除,其中万位不能为0,也就是1-9,其他位为0-9
public static void main(String[] args) {
int count = 0;
for(int i = 1; i <= 9; i++){
for(int j = 0; j <= 9; j++){
for(int k = 0; k <= 9; k++){
for(int m = 0; m <= 9; m++){
int sum = i + j + k + m;
if(sum % 3 == 0){
count++;
}
}
}
}
}
System.out.println("There are total " + count + " digits can be divided by 3!");
}
}
-------
There are total 3000 digits can be divided by 3!
展开全部
你先人祖坟上的瓦片在震,考完试别忘记去看看啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
对象,接口,抽象类,基本语句,流,异常处理
对于新手 还是有点难度的!
对于新手 还是有点难度的!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
稍微看了一下 题目很简单 自己做吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这都是作业吧。自己做。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2010-12-01
展开全部
SB这么简单也不会.你吃什么长大的.考试还作弊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询