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分前做好.......过期不采纳了......
展开
 我来答
flyingFish211
2010-12-01 · TA获得超过2.1万个赞
知道大有可为答主
回答量:1.5万
采纳率:50%
帮助的人:1.2亿
展开全部
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!
8vip
2010-12-01 · TA获得超过329个赞
知道小有建树答主
回答量:339
采纳率:0%
帮助的人:428万
展开全部
你先人祖坟上的瓦片在震,考完试别忘记去看看啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xjaidy
2010-12-02
知道答主
回答量:27
采纳率:0%
帮助的人:0
展开全部
对象,接口,抽象类,基本语句,流,异常处理
对于新手 还是有点难度的!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zombiehack
2010-12-01
知道答主
回答量:11
采纳率:0%
帮助的人:0
展开全部
稍微看了一下 题目很简单 自己做吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Melody_Mahome
2010-12-01 · 超过22用户采纳过TA的回答
知道答主
回答量:78
采纳率:0%
帮助的人:0
展开全部
这都是作业吧。自己做。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2010-12-01
展开全部
SB这么简单也不会.你吃什么长大的.考试还作弊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式