java自动加空格吗_程序加上空格和不加空格运行结果不一样

已结贴√

问题点数:20 回复次数:2

ca56232b3bbedf9a539d07f37fffb99a.gif

3144d8b7615c79d9f638db40d5689d26.gif

a218af6549b45ee526caf607ebff1358.gif

0f8df0e29816ae721419de940fb833d1.gif

程序加上空格和不加空格运行结果不一样

程序第六行在教育教学后面加空格结果为

全部图书:

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;

}

}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/474646.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

LeetCode MySQL 585. 2016年的投资(窗口函数over(partition by xx))

文章目录1. 题目2. 解题1. 题目 写一个查询语句,将 2016 年 (TIV_2016) 所有成功投资的金额加起来,保留 2 位小数。 对于一个投保人,他在 2016 年成功投资的条件是: 他在 2015 年的投保额 (TIV_2015) 至少跟一个其他投保人在 2…

LeetCode MySQL 1321. 餐馆营业额变化增长(over窗口函数)

文章目录1. 题目2. 解题1. 题目 表: Customer ------------------------ | Column Name | Type | ------------------------ | customer_id | int | | name | varchar | | visited_on | date | | amount | int | ---------------------…

LeetCode MySQL 1398. 购买了产品A和产品B却没有购买产品C的顾客

文章目录1. 题目2. 解题1. 题目 Customers 表: ------------------------------ | Column Name | Type | ------------------------------ | customer_id | int | | customer_name | varchar | ------------------------------ cust…

Java 网络编程(二) 两类传输协议:TCP UDP

两类传输协议:TCP,UDP TCP TCP是Transfer Control Protocol(传输控制协议)的简称,是一种面向连接的保证可靠传输的协议。 在TCP/IP协议中, IP层主要负责网络主机的定位,数据传输的路由,由IP地址…

LeetCode MySQL 1285. 找到连续区间的开始和结束数字(dense_rank连续排名)

文章目录1. 题目2. 解题1. 题目 表:Logs ------------------------ | Column Name | Type | ------------------------ | log_id | int | ------------------------ id 是上表的主键。 上表的每一行包含日志表中的一个 ID。后来一些 ID 从 Logs 表…

LeetCode MySQL 1440. 计算布尔表达式的值(case when then else end)

文章目录1. 题目2. 解题1. 题目 表 Variables: ------------------------ | Column Name | Type | ------------------------ | name | varchar | | value | int | ------------------------ name 是该表主键. 该表包含了存储的变量及其对应的值.表…

AjaxControlToolkit AjaxFileUpload 为英文的解决办法

下载AjaxControlToolkit的源代码 在ajaxcontroltoolkit-a2a6dc6854e0\Client\MicrosoftAjax.Extended\ExtenderBase\BaseScriptsResources.zh-CHS.resx里按照例子 如下修改 <data name"AjaxFileUpload_SelectFile" xml:space"preserve"> <val…

LeetCode MySQL 1341. 电影评分

文章目录1. 题目2. 解题1. 题目 表&#xff1a;Movies ------------------------ | Column Name | Type | ------------------------ | movie_id | int | | title | varchar | ------------------------ movie_id 是这个表的主键。 title 是电影的名字…

sklearn 机器学习 Pipeline 模板

文章目录1. 导入工具包2. 读取数据3. 数字特征、文字特征分离4. 数据处理Pipeline5. 尝试不同的模型6. 参数搜索7. 特征重要性筛选8. 最终完整Pipeline使用 sklearn 的 pipeline 搭建机器学习的流程 本文例子为 [Kesci] 新人赛 员工满意度预测 参考 [Hands On ML] 2. 一个完整…

SQL Server 批量插入数据的两种方法

在SQL Server 中插入一条数据使用Insert语句&#xff0c;但是如果想要批量插入一堆数据的话&#xff0c;循环使用Insert不仅效率低&#xff0c;而且会导致SQL一系统性能问题。下面介绍SQL Server支持的两种批量数据插入方法&#xff1a;Bulk和表值参数(Table-Valued Parameters…

LeetCode MySQL 1532. The Most Recent Three Orders(dense_rank + over窗口函数)

文章目录1. 题目2. 解题1. 题目 Table: Customers ------------------------ | Column Name | Type | ------------------------ | customer_id | int | | name | varchar | ------------------------ customer_id is the primary key for this table. T…

Dota改键

利用全局钩子 制作一个个性化的dota游戏改键&#xff01; dll部分&#xff1a; // FileName: add.cpp#include <Windows.h>/* 定义全局变量 */ HWND g_hwnd NULL; HHOOK g_hKeyboard NULL;// 设置数据段 #pragma data_seg("MySec") static WORD g_keyNum[6]{…

LeetCode MySQL 1501. 可以放心投资的国家

文章目录1. 题目2. 解题1. 题目 表 Person: ------------------------- | Column Name | Type | ------------------------- | id | int | | name | varchar | | phone_number | varchar | ------------------------- id 是该表主键. 该表…

LeetCode MySQL 1270. 向公司CEO汇报工作的所有人

文章目录1. 题目2. 解题1. 题目 员工表&#xff1a;Employees ------------------------ | Column Name | Type | ------------------------ | employee_id | int | | employee_name | varchar | | manager_id | int | ------------------------ employee_…

LeetCode MySQL 570. 至少有5名直接下属的经理

文章目录1. 题目2. 解题1. 题目 Employee 表包含所有员工和他们的经理。 每个员工都有一个 Id&#xff0c;并且还有一列是经理的 Id。 ------------------------------------- |Id |Name |Department |ManagerId | ------------------------------------- |101 |John…

LeetCode MySQL 1132. 报告的记录 II

文章目录1. 题目2. 解题1. 题目 动作表&#xff1a; Actions ------------------------ | Column Name | Type | ------------------------ | user_id | int | | post_id | int | | action_date | date | | action | enum | | extra…

java封装省市区三级json格式,微信开发 使用picker封装省市区三级联动模板

目前学习小程序更多的是看看能否二次封装其它组件&#xff0c;利于以后能快速开发各种小程序应用。目前发现picker的selector模式只有一级下拉&#xff0c;那么我们是否可以通过3个picker来实现三级联动模板的形式来引入其它页面中呢&#xff1f;答案是肯定可以的。那么我的思路…

LeetCode MySQL 1126. 查询活跃业务

文章目录1. 题目2. 解题1. 题目 事件表&#xff1a;Events ------------------------ | Column Name | Type | ------------------------ | business_id | int | | event_type | varchar | | occurences | int | ------------------------ 此表的主键是…

php linux 删除文件夹,linux下如何删除文件夹

linux下删除文件夹的方法&#xff1a;可以使用【rm -rf 目录名】命令进行删除&#xff0c;如【rm -rf /var/log/httpd/access】&#xff0c;表示删除/var/log/httpd/access目录及其下的所有文件、文件夹。直接rm就可以了&#xff0c;不过要加两个参数-rf 即&#xff1a;rm -rf …

LeetCode 1533. Find the Index of the Large Integer(二分查找)

文章目录1. 题目2. 解题1. 题目 We have an integer array arr, where all the integers in arr are equal except for one integer which is larger than the rest of the integers. You will not be given direct access to the array, instead, you will have an API Array…