永发信息网

java的问题

答案:4  悬赏:70  手机版
解决时间 2021-04-12 11:10
n定义一个类Person,有属性age,sex(该属性私有),有方法shout(输出age和sex),有方法SetSex(设置性别)

定义一个类,包含main方法,方法中实现Person的三个对象P1=P3、P2,给每个person对象的属性赋值,调用P2的shout方法,比较P1和P3是否相等,相等就输出“P1和P3相

1) 编写一个程序,这个程序不断地读取从键盘上输入的字符,直到读到字符’q’时,程序结束。(提示:调用System.in.read();可以读取到一个从键盘上输入字符对应的整数。通过这个程序,你一定能体会到在什么样的情况下,用do-while循环语句比while循环语句方便。)

最佳答案

do-while是先执行后判断


while是先判断后执行

全部回答

do..while是先运行一次do里面的语句,满足while条件继续循环,不满足退出

while是先判断再循环

public class Person{

public int age;

private boolean sex;

public Person shout(){

Person per=new Person();

per.age=this.age;

per.boolean=this.sex;

return per;

}

public void setsex(boolean sex){

this.sex=sex;

}

}

class myclass{

public static void main(String[] args){

Person p1=new Person();

Person p2=new Person();

Person p3=new Person();

p1.age=10;

p1.sex=......(赋值这里自己写吧,省略p2,p3的赋值)

if ((p1.shout().int==p3.shout().int) &&(p1.shout().sex==p3.shout().sex)){

System.out.println("p1=p3");

}

else {

System.out.println("p1!=p3");

}

}

}

//=================================================================================

class doThrad implements Runnable{

public void Run(){

char k='';

while(k!='q'){

k=(char)System.in.read();

System.out.println(k);

}

}

}

public myclass{

private Thread Thread1=new Thread(new doThread());

public static void main(String[] args){

new myclass().Thread1.Start();

}

}

public class Person(){

private int age;

private String sex;

public void shout(){

System.out.print(age);

System.out.print(sex);

}

public void SetSex(String sex) { this.sex = sex; }

}

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
NBA可以双人联机吗?
during用英语怎么说
大红灯笼高高“挂”阅读答案
缺氧患者是否都有发绀?
松原市程红服饰有限公司地址有知道的么?有点
硕士毕业老师寄语,唯美古风的毕业赠言
电影爱好者
已经过期的黄酒专用高活性干酵母,还能接着用
N85价位多少啊
失恋勒 怎么面对她 忘了照顾自己.哎我的泪为
单选题Read the ________carefully.&nb
送给母亲的话:请运用比喻的修辞手法写一段感
6s有时侯亮度调不到最亮是怎么了
城西 和西城区别是什么
如果遇到这种情况怎么办?
推荐资讯
单选题“不列颠之战”期间A.法国投降B.丘吉尔
omegle视频版怎么打不开啊
请问圆脸适合剪娃娃头吗(附带图)
为什么改不起密码?会出现这种情况?
上海当天哪个快递比较好 又便宜 我在奉贤区
那部电影叫什么?
李清照爱情诗词全集,李清照爱情古诗词经典名
陈奕迅什么歌拿过TVB金曲金奖
没有皈依者抄写《僧伽咤经》有功德否
精武绝味皋兰加盟店001在哪里啊,我有事要去
湖南宜章 天塘乡,满塘村有多少人啊,谢谢啦
维新村这个地址在什么地方,我要处理点事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?