java自动加空格吗_程序加上空格和不加空格运行结果不一样
已結貼√
問題點數:20?回復次數:2
程序加上空格和不加空格運行結果不一樣
程序第六行在教育教學后面加空格結果為
全部圖書:
1.郁達夫隨筆:傷感行旅??? 郁達夫??? 北京大學出版社??? 38.0
2.教育教學??????????????李曉燕?????高等教育出版社??? 23.9
3.普通化學原理與應用??? 比德勤??? 高等教育出版社??? 89.0
4.機關工會工作指南??? 郭紅梅??? 中國工人出版社??? 36.0
不加空格結果為
全部圖書:
1.郁達夫隨筆:傷感行旅??? 郁達夫??? 北京大學出版社??? 38.0
2.教育教學?????李曉燕?????高等教育出版社??? 23.9
3.普通化學原理與應用??? 比德勤??? 高等教育出版社??? 89.0
4.機關工會工作指南??? 郭紅梅??? 中國工人出版社??? 36.0
求解為何教育教學作者顯示不對齊,求解釋下71至89行程序意思
public class lianxi16 {
private Book[] booklist;
lianxi16(){
Book[]booklist={
new Book("郁達夫隨筆:傷感行旅","郁達夫","北京大學出版社",38.0f),//5行
new Book("教育教學????????? ","李曉燕 ","高等教育出版社",23.9f),
new Book("普通化學原理與應用","比德勤","高等教育出版社",89.0f),
new Book("機關工會工作指南","郭紅梅","中國工人出版社",36.0f)
};
this.booklist =booklist;
}
lianxi16(Book...book){
booklist=book;
}
void getbookinfo(){
System.out .println("全部圖書:");
for(int i=0;i
System.out .println("\t"+(i+1)+"."+booklist[i].title +
"\t"+booklist[i].author +
"\t"+booklist[i].publisher+
"\t"+booklist[i].price);
}
}
void getbookinfo(float price){
System.out .println("價格為“"+price+"”的圖書:");
int m=1;
for(int i=0;i
if(booklist[i].price==price){
System.out .println("\t"+m+"."+booklist[i].title +
"\t"+booklist[i].author +
"\t"+booklist[i].publisher);
m++;
}
}
}
void getbookinfo(String publisher){
System.out .println("出版社為“"+publisher+"”的圖書:");
int m=1;
for(int i=1;i
if(booklist[i].publisher==publisher){
System.out .println("\t"+m+"."+booklist[i].title +
"\t"+booklist[i].author +
"\t"+booklist[i].price);
m++;
}
}
}
void getbookinfo(float price,String publisher){
System.out .println("價格為“"+price+"”且出版社為“"+publisher+"”的圖書:");
int m=1;
for(int i=0;i
if((booklist[i].price==price)&(booklist[i].publisher==publisher)){
System.out .println("\t"+m+"."+booklist[i].title +
"\t"+booklist[i].author );
m++;
}
}
}
void getbookinfo(String publisher,float price){
System.out .println("出版社為“"+publisher+"”且價格為“"+price+"”的圖書:");
int m=1;
for(int i=0;i
if((booklist[i].publisher==publisher)&(booklist[i].price==price)){
System.out .println("\t"+m+"."+booklist[i].title +
"\t"+booklist[i].author );
m++;
}
}
}
void getbookinfo(float...price){
String s="";
int m=1;
for(float bookprice:price){
s+=bookprice+" ";
}
System.out .println("價格為“"+s.trim()+"”的圖書:");
for(float bookprice:price){
int i=0;
while(i
if(bookprice==booklist[i].price){
System.out .println("\t"+m+"."+booklist[i].title +
"\t"+booklist[i].author +
"\t"+booklist[i].publisher+
"\t"+booklist[i].price);
m++;
}
i++;
}
}
//void getbookinfo(float[]price){}
}
public static void main(String[]args){
lianxi16 overloadtest=new lianxi16();
overloadtest.getbookinfo();
overloadtest.getbookinfo(36f);
overloadtest.getbookinfo("高等教育出版社");
overloadtest.getbookinfo(89f, "高等教育出版社");
overloadtest.getbookinfo("北京大學出版社", 38f);
overloadtest.getbookinfo(36f,23.9f,89f);
overloadtest=null;
overloadtest=new lianxi16(
new Book("藝術批評學","陳汗青","北京大學出版社",28.0f),
new Book("工程力學","范欽珊","高等教育出版社",71.0f)
);
overloadtest.getbookinfo();
}
}
class Book{
String title;
String author;
String publisher;
float price;
Book(String title,String author,String publisher,float price){
this.title =title;
this.author =author;
this.publisher =publisher;
this.price =price;
}
}
總結
以上是生活随笔為你收集整理的java自动加空格吗_程序加上空格和不加空格运行结果不一样的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 朴素贝叶斯算法-分类算法
- 下一篇: linux配ipv6 ipv4 双栈,R