死神里面虛分幾個(gè)等級?
破面:虛通過剝離面具產(chǎn)生的.
大虛以上的級別極具威脅性,大虛共分為三個(gè)等級~
第一種是基力安,在大虛中等級最低,數(shù)量也最多,所有基力安的姿態(tài)都是一樣的,這是它的特征.大虛中的雜兵,雖然外表巨大,可是行動緩慢,智能也和野獸相當(dāng).(隊(duì)長級的死神可以輕松解決)
第二種是亞丘卡斯,數(shù)量比基力安少很多,但是智能很高,戰(zhàn)斗能力也是基力安的數(shù)倍,屬于負(fù)責(zé)統(tǒng)帥數(shù)量眾多的基力安的角色.
第三種瓦史托德,最上級的大虛,大小和人類差不多,數(shù)量也是極其稀少,據(jù)說在虛圈全領(lǐng)域中也只有幾只,其戰(zhàn)斗能力在隊(duì)長級之上
小白推測,藍(lán)染手下如果有10只以上的瓦史托德的大虛變化而來的破面的話,尸魂界就完了~
太可怕了,藍(lán)染手下有20只呢~(瓦史托德的大虛變化的破面)
java 中實(shí)現(xiàn)復(fù)數(shù)的加減
(1):具體代碼(附注釋)
復(fù)數(shù)類:
public?class?Complex?{
private?float?shibu;
private?float?xubu;
Complex()
{this(0,0);
}
Complex(float?shibu,float?xubu){
this.shibu=shibu;
this.xubu=xubu;
}
public?void?Add(Complex?p)
{
Complex?result=new?Complex();
result.shibu=this.shibu+p.shibu;
result.xubu=this.xubu+p.xubu;
System.out.print(加法結(jié)果為:+result.shibu+++result.xubu+i);
}
public?void?Sub(Complex?p)
{
Complex?result=new?Complex();
result.shibu=this.shibu-p.shibu;
result.xubu=this.xubu-p.xubu;
System.out.print(加法結(jié)果為:+result.shibu+++result.xubu+i);
}
public?void?Mul(Complex?p)
{
Complex?result=new?Complex();
result.shibu=this.shibu*p.shibu-this.xubu*p.xubu;
result.xubu=this.shibu*p.xubu+p.shibu*this.xubu;
System.out.print(乘法結(jié)果為:+result.shibu+++result.xubu+i);
}
public?static?void?main(String[]?args)?{
Complex?fushu1=new?Complex(1,2);
Complex?fushu2=new?Complex(3,4);
fushu1.Add(fushu2);
fushu1.Sub(fushu2);
fushu1.Mul(fushu2);
}
}
(2):提供一個(gè)例子:
源代碼:
import?java.io.*;
public?class?Book{
double?sb;
double?xb;
Book(double?x,double?y){
this.sb=x;
this.xb=y;
}
Book(){
}???
public?static?void?main(String?args[]){
System.out.println(請輸入數(shù)據(jù):);
double?a=0;
double?b=0;
double?c=0;
double?d=0;
String?s;
BufferedReader?in?=?new?BufferedReader(new?InputStreamReader(System.in));
System.out.println(請輸入第一個(gè)復(fù)述的實(shí)部:);
try{
s?=?in.readLine();
a=Double.parseDouble(s);
}
catch(IOException?e)
{?System.out.println(拋擲異常);}
System.out.println(請輸入第一個(gè)復(fù)述的虛部:);
try{
s?=?in.readLine();
b?=Double.parseDouble(s);
}
catch(IOException?e)
{?System.out.println(拋擲異常);}
System.out.println(請輸入第二個(gè)復(fù)述的實(shí)部:);
try{
s?=?in.readLine();
c?=Double.parseDouble(s);
}
catch(IOException?e)
{?System.out.println(拋擲異常);}
System.out.println(請輸入第二個(gè)復(fù)述的虛部:);
try{
s?=?in.readLine();
d?=Double.parseDouble(s);
}
catch(IOException?e)
{?System.out.println(拋擲異常);}
Book?h;
h=new?Book(a,b);
Book?j;
j=new?Book(c,d);
System.out.println(您輸入的一個(gè)數(shù)為:);
toString(h);
System.out.println(您輸入的二個(gè)數(shù)為:);
toString(j);
Book?k;
k=new?Book();
char?z='y';
do{
System.out.println(請選擇您要進(jìn)行的計(jì)算:);
System.out.println(1?:進(jìn)行加法運(yùn)算);
System.out.println(2?:進(jìn)行減法運(yùn)算);
System.out.println(3?:進(jìn)行修改);
System.out.println(4?:進(jìn)行乘法運(yùn)算);
System.out.println(5?:進(jìn)行除法運(yùn)算);
System.out.println(6?:查看修改結(jié)果);
int?i=0;
try{
i=?Integer.parseInt(in.readLine());
}
catch(IOException?e)
{?System.out.println(拋擲異常);}
switch(i)
{
case?1:
k.sb=jia(h.sb,j.sb);
k.xb=jia(h.xb,j.xb);
System.out.println(計(jì)算結(jié)果的實(shí)部為:+k.sb);
System.out.println(計(jì)算結(jié)果的虛部為:+k.xb);
toString(k);
break?;
case?2:
k.sb=jian(h.sb,j.sb);
k.xb=jian(h.xb,j.xb);
System.out.println(計(jì)算結(jié)果的實(shí)部為:+k.sb);
System.out.println(計(jì)算結(jié)果的虛部為:+k.xb);
toString(k);
break?;
case?3:
System.out.println(請輸入您要修改哪個(gè)實(shí)數(shù):);
int?l=0;
try{
l=?Integer.parseInt(in.readLine());
}
catch(IOException?e)
{?System.out.println(拋擲異常);}
if(l==1)
{
h.xiugais(h);
h.xiugaix(h);
}
else
{
xiugais(j);
xiugaix(j);
}
break?;
case?4:
double?f=0;
double?e=0;
f=cheng(h.sb,j.sb)+cheng(h.xb,j.xb);
e=cheng(h.sb,j.xb)+cheng(h.xb,j.sb);
k.sb=(double)(Math.round(f*100)/100.0);
k.xb=(double)(Math.round(e*100)/100.0);
System.out.println(計(jì)算結(jié)果的實(shí)部為:+k.sb);
System.out.println(計(jì)算結(jié)果的虛部為:+k.xb);
toString(k);
break?;
case?5:
double?chushu=cheng(j.sb,j.sb)-cheng(j.xb,-j.xb);
double?beichushus=jian(cheng(h.sb,j.sb),cheng(h.xb,-j.xb));
double?beichushux=jia(cheng(h.sb,-j.xb),cheng(h.xb,j.sb));
k.sb=chu(beichushus,chushu);
k.xb=chu(beichushux,chushu);
System.out.println(計(jì)算結(jié)果的實(shí)部為:+k.sb);
System.out.println(計(jì)算結(jié)果的虛部為:+k.xb);
toString(k);
break?;
case?6:
System.out.println(修改后的結(jié)果為:);
System.out.println(第一個(gè)復(fù)數(shù):+toString(h));
System.out.println(第二個(gè)復(fù)數(shù):+toString(j));
break?;
}
System.out.println(請問您是否還要繼續(xù)?y/n:);
try{
z=(char)System.in.read();
System.in.skip(2);?//忽略回車換行
}
catch(IOException?e){}
}?while(z=='y');
}
public?static?double?gets(Book?a){
return?a.sb;
}
public?static?double?getx(Book?b){
return?b.xb;
}
public?static?double?xiugais(Book?a)
{
BufferedReader?in?=?new?BufferedReader(new?InputStreamReader(System.in));
System.out.println(請輸入您要修改的實(shí)部:);
double?m=0;
try{
m=?Double.parseDouble(in.readLine());
}
catch(IOException?e)
{?System.out.println(拋擲異常);}
a.sb=m;
System.out.println(修改成功:);
return?0;
}
public?static?double?xiugaix(Book?b)
{
BufferedReader?in?=?new?BufferedReader(new?InputStreamReader(System.in));
System.out.println(請輸入您要修改的虛部:);
double?n=0;
try{
n=?Double.parseDouble(in.readLine());
}
catch(IOException?e)
{?System.out.println(拋擲異常);}
b.xb=n;
System.out.println(修改成功:);
return?0;
}
public?static?double?jia(double?a,double?b)//
{
double?c=0;
c=a+b;
System.out.println(加法成功:);
return?c?;
}
public?static?double?jian(double?a,double?b)
{
double?c=0;
c=a-b;
System.out.println(減法成功:);
return?c;
}
public?static?double?cheng(double?a,double?b)
{
double?c=0;
c=a*b;
System.out.println(乘法成功:);
return??c;
}
public?static?double?chu(double?a,double?b)
{
double?d=0;
double?c=0;
d=a/b;
c=(double)(Math.round(d*100)/100.0);
System.out.println(除法成功:);
return?c?;
}
public??static?double?toString(Book?a){
System.out.println(結(jié)果為:+a.sb+++a.xb+*i);
return?0;
}
}
(3)測試結(jié)果截圖:
