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自动加空格吗_程序加上空格和不加空格运行结果不一样相关推荐
- css如何保留空格,HTML/CSS中的空格处理_如何保留页面中的空格
html中的空格的规则 在html中内容中的多个空格一般会被视为一个,连续的多个空格符被自动合并了.同时内容前后的空格也会被清除, 如下: fly63 com 显示效果为: fly63 com 备注: ...
- amp jsp空格 nps_HTML/CSS中的空格处理\_如何保留页面中的空格【转】
HTML/CSS中的空格处理\_如何保留页面中的空格[转] HTML中的空格的规则 在html中内容中的多个空格一般会被视为一个,连续的多个空格符被自动合并了.同时内容前后的空格也会被清除, 如下: ...
- java 滚动加载数据_[Java教程]浏览器滚动条快到底部时自动加载数据
[Java教程]浏览器滚动条快到底部时自动加载数据 0 2015-11-30 15:00:44 1 2 3 4 5 6 ");24 main.append(" hello worl ...
- thinkphp 框架自动加载原理_这下你应该理解ThinkPHP的Loader自动加载了
想了很久终于要开始系列文章的编写了,期望是写出提升和面试都可以搞定的系列文章. 当你看到本文时,如果你发现咔咔没有编写到的面试热点问题或者技术难点,期待评论区指出,一起完善. 前言 目前再整理PHP进 ...
- java懒加载注解_在springboot中实现个别bean懒加载的操作
懒加载---就是我们在spring容器启动的是先不把所有的bean都加载到spring的容器中去,而是在当需要用的时候,才把这个对象实例化到容器中. @Lazy 在需要懒加载的bean上加上@Lazy ...
- Java自动拆装箱面试_跟王老师学泛型(二):Java自动装箱与拆箱
Java 自动装箱与拆箱(Autoboxing and unboxing) 主讲教师:王少华 QQ群:483773664 学习目标: 掌握Java 基本数据对应的包装类 掌握Java 自动装箱与拆箱 ...
- 函数调用关系图如何画_程序是如何在 CPU 中运行的(二)
笔者能力有限,如果文中出现错误的地方,还请各位朋友能够给我指出来,我将不胜感激,谢谢~ 前言 在上一篇文章中<程序是如何在 CPU 中运行的(一)>笔者讲述了程序中一条一条指令以及一条一条 ...
- java校验参数防止攻击_程序员写接口参数校验,总是太多if else?一招让你避免体力活...
对于写Java的程序员来说,不管是写单纯的接口.还是页面后台一把梭,后端参数校验的功能都是整个代码不可或缺的一部分,它可以从系统入口过滤掉一些不合法的数据,以确保我们的系统稳定. 还记得我刚入行Jav ...
- java 自动生成文档_[原]java开发文档的自动生成方式
对于Java注释我们主要了解三种: // 注释一行 /* ...... */ 注释若干行 第三种,文档注释: /** ...... */ 注释若干行,并写入 javadoc 文档 通常这种注释的多行写 ...
最新文章
- C语言(rand函数)
- mezzanine安装配置
- 创建 overlay 网络 - 每天5分钟玩转 Docker 容器技术(50)
- jeecg-framework 采用eclipse-maven运行
- Golang练习题(自己认为比较不错的)
- 罗永浩:交个朋友直播间单日支付金额突破1亿元
- 速升级!SonicWall 3个已遭利用的严重0day 影响企业邮件安全设备
- 复合选择器-后代选择器(HTML、CSS)
- UVA 10246 Asterix and Obelix
- 环境php5.2+mysql_php环境搭建问题(简单记录二------php5.2不加载mysql扩展)
- lingo17.0软件工具
- vc2005运行库彻底卸载_VC2005运行库-解决方案
- wifi连接过程抓包
- 高等数学公式(latex)
- 14-基于51单片机的声音分贝测量与显示仿真
- python数字字母识别_字符图像识别——数字字母混合
- AUTOCAD——快速提取边界线、CAD绘制单双开门
- 视频服务器是什么?要如何搭建?
- 概率论:3.3期望与方差
- ArcGIS PRO基础教程(二)