求高手解答三条java程序编写题!!!!在线等急用!

1、if分支结构:写一个简单的if函数:实现当变量大于0,在控制台上输出是该数是正数,否则输出的该数是负数。2、while语句:用while语句获取1-100之间8的倍数... 1、if分支结构:写一个简单的if函数:实现当变量大于0,在控制台上输出是该数是正数,否则输出的该数是负数。2、while语句:用while语句获取1-100之间8的倍数的个数。3、关于类的编写。 A、编写一个父类—人类:属性有姓名和年龄。 B、编写两个子类:学生类和老师类,并体现子类继承父类的特征。 C、学生子类有学习的行为,老师子类有工作的行为。分别在子类里用方法写出来。 D、创建任意子类的对象,并调用子类的方法。 展开
 我来答
百度网友05e083c
2014-06-25 · TA获得超过737个赞
知道小有建树答主
回答量:339
采纳率:0%
帮助的人:164万
展开全部
public class test {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
//3、关于类的编写。 A、编写一个父类—人类:属性有姓名和年龄。 B、编写两个子类:学生类和老师类,并体现子类继承父类的特征。
//C、学生子类有学习的行为,老师子类有工作的行为。分别在子类里用方法写出来。 D、创建任意子类的对象,并调用子类的方法。
//A、编写一个父类—人类:属性有姓名和年龄。
class Person{
private String name;//姓名
private int age;//年龄
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}

// B、编写两个子类:学生类 并体现子类继承父类的特征。
class Student extends Person{

//子类继承父类的特征
@Override
public void setAge(int age) {
// TODO Auto-generated method stub
super.setAge(age);
}

@Override
public void setName(String name) {
// TODO Auto-generated method stub
super.setName(name);
}

@Override
public int getAge() {
// TODO Auto-generated method stub
return super.getAge();
}
@Override
public String getName() {
// TODO Auto-generated method stub
return super.getName();
}

public void learn(){//学生子类有学习的行为
System.out.println("我是"+getName()+"\t"+getAge()+"岁"+"职业:学习");
}
}
// B、编写两个子类:老师类,并体现子类继承父类的特征。
class Teacher extends Person{
//子类继承父类的特征
public void setAge(int age) {
// TODO Auto-generated method stub
super.setAge(age);
}

@Override
public void setName(String name) {
// TODO Auto-generated method stub
super.setName(name);
}

@Override
public int getAge() {
// TODO Auto-generated method stub
return super.getAge();
}
@Override
public String getName() {
// TODO Auto-generated method stub
return super.getName();
}

public void work(){//老师子类有工作的行为
System.out.println("我是"+getName()+"\t"+getAge()+"岁"+"职业:工作");
}
}

int i=100;
int count=0;
//1.if分支结构:写一个简单的if函数:实现当变量大于0,在控制台上输出是该数是正数,否则输出的该数是负数
if(i>=0){
System.out.println("该数是正数");
}else{
System.out.println("该数是负数");
}
//2.while语句:用while语句获取1-100之间8的倍数的个数。
int a=0;
while(a<=100){
if ((a%8)==0)
{
count++;
}
a++;
}
System.out.print("1-100之间8的倍数的个数:"+count+"\n");
//3.创建任意子类的对象,并调用子类的方法
Teacher teacher=new Teacher();
teacher.setAge(count);
teacher.setName("polo");
teacher.work();
}

}
monical2
推荐于2016-05-13 · TA获得超过772个赞
知道小有建树答主
回答量:730
采纳率:60%
帮助的人:391万
展开全部
上面两题已回答:

第三题
class Person {
    private String name;
    private String age;
    /** get && set */
    
    public void eat(){}
}
class Student extends Person {
    private void learn(){}
}
class Teacher extends Person {
    private void work(){}
}

class Test {
    public static void main(String[] args){
        Student stu = new Person();
        stu.learn();
        
        Teacher tea = new Person();
        tea.work();
    }
}
更多追问追答
追问
这个是第三题的答案?那上面两题的呢...求帮忙,我现在是重修考试
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chao1575639478
2014-06-25 · TA获得超过1391个赞
知道小有建树答主
回答量:353
采纳率:0%
帮助的人:221万
展开全部

第一题:

// if结构
public void handang(int param){
    if(i >= 0){
        System.out.println("该数是正数");
    }
    else {
        System.out.println("该数是负数");
    }
}
第二题:
// while结构
int i,count = 0;
while(i > 0 && i < 101){
    if(i%8 == 0)count++;
}
第三题:
 class Person {
    private String name;
    private String age;
    /** get && set */
     
    public void eat(){}
}
class Student extends Person {
    private void learn(){}
}
class Teacher extends Person {
    private void work(){}
}
 
class Test {
    public static void main(String[] args){
        Student stu = new Person();
        stu.learn();
         
        Teacher tea = new Person();
        tea.work();
    }
}

注:上面三题都是抄袭自其他人的回答.只是方便你写而已

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
雾草瞪Bodc7
2014-06-25
知道答主
回答量:2
采纳率:0%
帮助的人:2688
展开全部
  1. 变量为n

    if(n>0){

    System.out.println(n+"是正数");

    }

    else{

    System.out.println(n+"是负数");

    }

  2. int num = 0; //个数

    int i = 1;

    while(i<=100){

    if(i%8==0){

    num = num+1;

    }

    i++;

    }

  3. 父类:

    public class Person{

    private String name;

    private int age;

    }

    子类

    public class Student extends Person{

    public void study(){

    System.out.println("学习");

    }

    public class Teacher extends Person{

    public void work(){

    System.out.println("工作");

    }

    }

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式