+ d + \等于 \
+ cNumber_1.complexMulti(d).toString()); } }
class ComplexNumber { //域
private double m_dRealPart; private double m_dImaginPart; //构造方法 ComplexNumber() {
m_dRealPart = 0.0; m_dImaginPart = 0.0; }
ComplexNumber(double r,double i) {
m_dRealPart = r; m_dImaginPart = i; }
ComplexNumber(ComplexNumber c) {
m_dRealPart = c.getRealPart(); m_dImaginPart = c.getImaginaryPart();
}
//get,set方法 double getRealPart() {
return m_dRealPart; }
double getImaginaryPart() {
return m_dImaginPart; }
void setRealPart(double d) {
m_dRealPart = d; }
void setImaginaryPart(double d) {
m_dImaginPart = d; }
//复数运算方法
ComplexNumber complexAdd(ComplexNumber c) {
return new ComplexNumber(
this.m_dRealPart + c.getRealPart(),
this.m_dImaginPart + c.getImaginaryPart());
}
ComplexNumber complexAdd(double c) {
return new ComplexNumber(
this.m_dRealPart + c, this.m_dImaginPart); }
ComplexNumber complexMinus(ComplexNumber c) {
return new ComplexNumber(
this.m_dRealPart - c.getRealPart(),
this.m_dImaginPart - c.getImaginaryPart()); }
ComplexNumber complexMinus(double c) {
return new ComplexNumber(
this.m_dRealPart - c, this.m_dImaginPart); }
ComplexNumber complexMulti(ComplexNumber c) {
return new ComplexNumber(
this.m_dRealPart * c.getRealPart()
- this.m_dImaginPart * c.getImaginaryPart(), this.m_dRealPart * c.getImaginaryPart() + this.m_dImaginPart * c.getRealPart());
}
ComplexNumber complexMulti(double c) {
return new ComplexNumber(
this.m_dRealPart * c, this.m_dImaginPart * c); }
//toString()
public String toString() {
return \+ m_dImaginPart + \} }
第六章:
1.有三个字符串,编写程序找出其中最大者。
2.编写一个程序,设定一个有大小写字母的字符串,先将字符串的大写字符输出,再将字符串中的小写字符输出。
3.设定5个字符串,要求只打印那些以字母“b”开头的串,编写程序完成。
4.设定一个有大小写字母的字符串和一个查找字符,使用类 String方法IndexOf()来判断在该字符串中该字符出现的次数。 1.
public class max1 {
public static void main(String args[]) {
String s1= \String s2= \String s3= \String s;
if(s1.compareTo(s2)<0) s=s2; else s=s1;
if(s.compareTo(s3)<0) s=s3;
Systrm.out.println(\} } 2.
public class out {
public static void main(String args[]) {
String s1= \
StringBuffer bufup=new StringBuffer(); StringBuffer buflow=new StringBuffer(); for(int I=0;I