java求练习题集

java求练习题集,第1张

package tim;

public class SimpleTest {

public static void main(String[] args){

Simple aSimple = new Simple();

aSimplesetIntVariable(1111);

aSimplesetDoubleVariable(123434);

aSimplesetStringVariable("我是字符串");

Systemoutprintln("通过getter和setter方法打印:");

Systemoutprintln("intVariable:"+aSimplegetIntVariable()+"\ndoubleVariable:"+aSimplegetDoubleVariable()+"\nstringVariable:"+aSimplegetStringVariable());

Systemoutprintln("\n通过toString方法打印:");

Systemoutprintln(aSimple);

}

}

class Simple{

private int intVariable;

private double doubleVariable;

private String stringVariable;

/变量的getter和setter方法/

public int getIntVariable() {

return intVariable;

}

public void setIntVariable(int intVariable) {

thisintVariable = intVariable;

}

public double getDoubleVariable() {

return doubleVariable;

}

public void setDoubleVariable(double doubleVariable) {

thisdoubleVariable = doubleVariable;

}

public String getStringVariable() {

return stringVariable;

}

public void setStringVariable(String stringVariable) {

thisstringVariable = stringVariable;

}

/重写的toString方法/

@Override

public String toString() {

String tostring = "intVariable:"+intVariable+"-----doubleVariable:"+doubleVariable+"-----stringVariable"+stringVariable;

return tostring;

}

}

//:~不懂可以问

/结果

通过getter和setter方法打印:

intVariable:1111

doubleVariable:123434

stringVariable:我是字符串

通过toString方法打印:

intVariable:1111-----doubleVariable:123434-----stringVariable我是字符串

/

我刚编的,差不多比较完整,如果楼主想要 *** 作的书都是整型(int)型的数据,那不妨将我文中出现的double都换成int,将我引用的包也去掉,这样能省很多事情,如果有问题,hi我,我帮你改。

import javatextNumberFormat;//此包用于保持小数点后的位数

public class Complex {

double a, a1;// 实部

String b, b1;// 虚部

double a2, a3, a4, a5;// 用于存放部分运算的结果结果

String str;// 运算结果

// 参数前两个为第一个数的实部与虚部,后两个为第二个数的

Complex(double a, String b, double a1, String b1) {

thisa = a;

thisb = b;

thisa1 = a1;

thisb1 = b1;

String s1 = bsubstring(0, blength() - 1);// 将虚部的数字部分提取出来

a3 = DoubleparseDouble(s1);// 将其转换为字符型数字

String s2 = b1substring(0, b1length() - 1);

a4 = DoubleparseDouble(s2);

}

public void JiaFa() {// 加法

a2 = a + a1;

a5 = a3 + a4;

String str;

if (a5 > 0)

str = a2 + "+" + a5 + "i";

else if (a5 < 0)

str = a2 + "" + a5 + "i";

else

str = a2 + "";

thisstr = str;// 运算结果直接赋值给成员变量

}

public void JianFa() {// 减法

a2 = a - a1;

a5 = a3 - a4;

String str;

if (a5 > 0)

str = a2 + "+" + a5 + "i";

else if (a5 < 0)

str = a2 + "" + a5 + "i";

else

str = a2 + "";

thisstr = str;

}

public void ChengFa() {// 乘法

NumberFormat n = NumberFormatgetInstance();//实例化一个对象n

nsetMaximumFractionDigits(1);//保持小数点后最多一位

a2 = a a1 - a3 a4;

a5 = a a4 + a1 a3;

String str;

if (a5 > 0)

str = nformat(a2) + "+" + nformat(a5) + "i";//分别对结果的数字格式化

else if (a5 < 0)

str = nformat(a2) + "" + nformat(a5) + "i";

else

str = nformat(a2) + "";

thisstr = str;

}

public void FuZhi(double a, String b, double a1, String b1) {// 赋值函数

thisa = a;

thisb = b;

thisa1 = a1;

thisb1 = b1;

}

public String toString() {// 重写的方法,用于显示结果str

return str;

}

public static void main(String[] args) {//主方法用于用户计算

Complex c = new Complex(10, "40i", -30, "-50i");// 赋值两个复数

cJiaFa();// 加法

Systemoutprintln(ctoString());// 显示结果

cFuZhi(30, "82i", 50, "46i");// 调用赋值函数,给对象赋值

cJianFa();// 减法

Systemoutprintln(ctoString());

cFuZhi(52, "26i", 81, "30i");

cChengFa();// 乘法

Systemoutprintln(ctoString());

}

}

以上就是关于java求练习题集全部的内容,包括:java求练习题集、java程序设计题,帮帮忙给做做看,要一定正确啊,教别人呢,别误人子弟啊,呵呵,谢谢啦、java程序设计类与对象的基础题,求程序代码!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存