java编程题 求助

java编程题 求助,第1张

一个夫家姓伏盖,娘家姓龚弗冷的老妇人,四十年来在巴黎开着一所兼包容饭的公寓,坐落在拉丁区与这间屋子最有光彩的时间是早上七点左右,伏盖太太的猫赶在主人之前,先行出现,它跳上食器柜,把好几罐盖着碟子的牛奶闻嗅一番,呼啊呼啊的做它的早课。不久寡妇出现了,网纱做的便帽下面,露出一圈歪歪斜斜的假头发,懒洋洋的级着愁眉苦脸的软鞋。她的憔悴而多肉的脸,中央耸超一个鹦鹉嘴般的鼻子,滚圆的小手,象教堂的耗子①一般胖胖的身材,膨亨饱满面颊颠耸耸的Rx房,一切都跟这寒酸气十足而暗里蹲着冒险家的饭厅调和。她闻着室内暖烘烘的臭味,一点不觉得难受。她的面貌象秋季初霜一样新鲜,眼睛四周布满皱纹,表情可以从舞女那样的满面笑容,一变而为债主那样的竖起眉毛,板起脸孔。总之她整个的人品足以说明公寓的内容,正如公寓可以暗示她的人品。监狱少不了牢头禁卒,你想象中决不能有此无彼。这个小妇人的没有血色的肥胖,便是这种生活的结果,好象传染病是医院气息的产物。罩裙底下露出毛线编成的衬裙,罩裙又是用旧衣衫改的,棉絮从开裂的布缝中钻出来;这些衣衫就是客室,饭厅,和小园的缩影,同时也泄露了厨房的内容与房客的流品。她一出场,舞台面就完全了。五十岁左右的伏盖太太跟一切经过忧患的女人一样。无精打采的眼睛,假惺惺的神气象一个会假装恼怒,以便敲竹杠的媒婆,而且她也存心不择手段的讨便宜,倘若世界上还有什么乔治或毕希葛吕可以出卖,她是决计要出卖的。②房客们却说她骨子里是个好人,他们听见她同他们一样咳嗽,哼哼,便相信她真穷。伏盖先生当初是怎么样的人,她从无一宇提及。他怎样丢了家私的呢?她回答说是遭了恶运。他对她不好,只留给她一双眼睛好落眼泪,这所屋子好过活,还有给了她不必同情别人灾祸的权利,因为她说,她什么苦难都受尽了圣-玛梭城关之间的圣-日内维新街上。大家称为伏盖家的这所寄宿舍,男女老少,一律招留,从来没有为了风化问题受过飞短流长的攻击,可是三十年间也不曾有姑娘们寄宿;而且非要家庭给曲生活费少得可怜,才能使一个青年男子住到这儿来。话虽如此,一八一九年上,正当这幕惨剧开场的时候,公寓里的确住着一个可怜的少女。虽然掺剧这个字眼被近来多愁善感,颂赞痛苦的文学用得那么滥,那么歪曲,以致无人相信;这儿可是不得不用。并非在真正的宇义上说,这个故事有什么戏剧意味;但我这部书完成之后,京城内外也许有人会掉几滴眼泪。出了巴黎是不是还有人懂得这件作品,确是疑问;书中有许多考证与本地风光,只有钱在蒙玛脱岗和蒙罗越高地中间的人能够领会。这个著名的盆地,墙上的石灰老是在剥落,阳沟内全是漆黑的泥浆;到处是真苦难,空欢喜,而且那么忙乱,不知要怎么重大的事故才能在那儿轰动一下。然而也有些东零西碎的痛苦,因为罪恶与德行混在一块面变得伟大庆严,使自私自利的人也要定一定神,生出一点同情心;可是他们的感触不过是一刹那的事,象匆匆忙忙吞下的一颗美果。文明好比一辆大车,和印度的神车一样,①碰到一颗比较不容易粉碎的心,略微耽搁了一下,马上把它压碎了,又浩浩荡荡的继续前进。你们读者大概也是如此:雪白的手捧了这本书,埋在软绵绵的安乐椅里,想道:也许这部小说能够让我消遣一下。读完了高老头隐秘的痛史以后,你依旧胃口很好的用晚餐,把你的无动于衷推给作者负责,说作者夸张,瞳染过分。殊不知这惨剧既非杜撰,亦非小说。一切都是真情实事,②真实到每个人都能在自己身上或者心里发现剧中的要素。

1

public class Student {

String name;//姓名

char sex;//性别

private long id;//学号

private String classinfo;//班级

private String address;//家庭住址

//返回姓名

public String getName() {

return name;

}

//设置学号

public void setId(long id) {

thisid = id;

}

//设置班级信息

public void setClassinfo(String classinfo) {

thisclassinfo = classinfo;

}

//设置家庭住址

public void setAddress(String address) {

thisaddress = address;

}

//返回学生的各项信息

public String toString(){

return "学生姓名:"+thisname+" 性别:"+thissex+" 学号:"+thisid+" 班级:"+thisclassinfo+" 家庭住址:"+thisaddress;

}

}

public class TestStudent {

public static void main(String[] args){

Student aGirl=new Student();

aGirlname="李丽";

aGirlsex='女';

aGirlsetId(2503123);

aGirlsetAddress("天津市河北区志成道7号");

aGirlsetClassinfo("2005计算机3班");

Systemoutprintln(aGirltoString());

}

}

2

import javautilScanner;

public class MyMath {

private float x,y;

//求和

public float sum(float m,float n){

return m+n;

}

//判断素数

public void judgePrime(float x2, float y2){

int s=(int)x2;//强制类型转换

int t=(int)y2;

int temp;

//判断谁的值大

if(s>t){

temp=s;

s=t;

t=temp;

}

for(int i=s;i<t;i++){

int flag=0;

for(int j=1;j<=i;j++){

if(i%j==0){//如果整除,flag就加1

flag++;

}

}

if(flag==2){//素数只能整除1和它本身

Systemoutprintln(i);

}

}}

public static void main(String[] args){

MyMath mm=new MyMath();

Scanner reader=new Scanner(Systemin);//创建输入流

Systemoutprintln("请输入两个浮点数:");

mmx=readernextFloat();

mmy=readernextFloat();

Systemoutprintln("两浮点数之和为: "+mmsum(mmx, mmy));

Systemoutprintln("两浮点数之间的素数为:");

mmjudgePrime(mmx, mmy);

}

}

3abdcbdcb

1)用equals()方法判断,Test t=new Test(2,4); Test t1=new Test(2,4);是否相等。不相等

public class Test {

private int a;

private int b;

public Test(int a, int b){

thisa = a;

thisb = b;

}

public static void main(String[] args) {

Test t=new Test(2,4);

Test t1=new Test(2,4);

boolean isEqual = tequals(t1);

Systemoutprintln(isEqual);

}

}

2)设计一种手段,让tequals(t1)相等,结果相等。

public class Test {

private int a;

private int b;

public Test(int a, int b){

thisa = a;

thisb = b;

}

public static void main(String[] args) {

Test t=new Test(2,4);

Test t1=new Test(2,4);

boolean isEqual = tequals(t1);

Systemoutprintln(isEqual);

}

public boolean equals(Object o) {

if(o instanceof Test){

Test t2 = (Test) o;

return t2a == thisa && t2b == thisb;

}

return false;

}

}

总结:如果子类不重写Objectequals()方法,那么两个对象比较的是内存地址;如果子类重写equals()方法,里面可以根据自己的需要来定义,从而避免比较内存地址。。

我只给你核心思想或者算法:

第一题 利用ASCII码,设置一个数值变量,随机生成八个二十六个英文字母的ASCII码,注意要检测是否有重复,大小写差32自己搞定,然后设置元音数组辅音数组即可

第二题 其实就是将输入中的r变h,在谭浩强的c课本上有个类似的例子,只不过是计算单词的个数,你可以根据这个改编一下,注意判断r然后根据ASCII转换为h就可以了

第三题

var myarray:Array=new Array("1","2","3","4","5","6","7","8","9");

for(i=0;i<10;i++){

for(j=10-i;j<10;j++){

outprintline(myarray[j]);

}}

第四题 把输入的句子以单词为单位放在数组里面,也就是一个单词就是一个元素然后以数组长度一半为中心,检测两头

public class Rectangle { private double width; private double height; private String colour; public double getWidth() { return width; } public void setWidth(double width) { thiswidth = width; } public double getHeight() { return height; } public void setHeight(double height) { thisheight = height; } public String getColour() { return colour; } public void setColour(String colour) { thiscolour = colour; } public Rectangle(double width, double height, String colour) { super(); thiswidth = width; thisheight = height; thiscolour = colour; } public Rectangle() { super(); } public void getArea(double width, double height, String colour){ Systemoutprintln("矩形的宽:"+width+"cm"); Systemoutprintln("矩形的高:"+height+"cm"); Systemoutprintln("矩形的颜色 :"+colour); Systemoutprintln("矩形的面积 :" +widthheight); } public static void main(String[] args) { Rectangle r1= new Rectangle(); r1getArea(40, 20, "Red色"); Rectangle r2= new Rectangle(); r2getArea(30, 60, "红色"); } }

3. 下面是一个类的定义程序,请将程序补充完整。

public class Test4_3{

int x,y;

Test4_3 (int i,int j){

x=i;

y=j;

}

}

4

public class Test4_4 {

public static void main(String[] args) {

int n1=2,n2=3;

Test4_4 obj1_1=new Test4_4();

obj1_1method(n1,n2) ;

}

public void method(int x,int y){

Systemoutprintln("2/3="+2/3 );

Systemoutprintln("23="+23 );

}

}

6. 下面程序的功能是通过调用方法max()求给定的三个数的最大值,请将程序补充完整。

public class Test4_6 {

public static void main( String args[] ) {

int i1=1234,i2=456,i3=-987;

int MaxValue;

MaxValue= max(i1,i2,i3);

Systemoutprintln("三个数的最大值:"+MaxValue);

}

public static int max(int x,int y,int z) {

int temp1,max_value;

temp1=x>yx:y;

max_value=temp1>ztemp1:z;

return max_value;

}

5. 下面是一个java应用程序,它的功能是在屏幕上输出26个英文字母,其中每个字母相隔一个制表符, 请将程序补充完整。

public class Test4_5{

public static void main( args[] ) {

char c='a';

for (int i=1;i<=26;i++ ) {

Systemoutprint( c + " ");

c++;

}

}

}

以上就是关于java编程题 求助全部的内容,包括:java编程题 求助、求大神帮我完成这个java程序,要求三题写在一个程序里,谢谢了、简单java编程题,运行成功追加20等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10111128.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存