system.out.printf()-java中输出中的条件判断输出

问题描述

java中输出中的条件判断输出

public void showLine(){
System.out.println("直线"+A+"*x"+B+"*y"+C+"=0");
}
我想在B>0时在输出B的前面加一个+号,但是直接在里面用条件?:让输出+判断它说类型不对,可不可以直接在里面就判断了就输出了呢?不用写if再输出

解决方案

 System.out.println("直线"+A+"*x"+ (B>0?"+":"")+ B+"*y"+C+"=0");

解决方案二:

可以在外面判断啊。参考代码:

 public void showLine(){

String bShow ="";
if(B>0){ bShow="+";}
System.out.println("直线"+A+"*x"+bShow+"*y"+C+"=0");
}
时间: 2024-10-29 04:15:31

system.out.printf()-java中输出中的条件判断输出的相关文章

shell编程中if [[ ! ${a} =~ ^[0-9]+ ]]条件判断式如何工作的?

问题描述 shell编程中if [[ ! ${a} =~ ^[0-9]+ ]]条件判断式如何工作的? if [[ ! ${a} =~ ^[0-9]+ ]]这个语句具体是怎么工作的?我只知道这个好像是如果变量a不是以数字开头就执行if语句,但是特别的: =~是什么意思? ^[0-9]+ 是什么意思?另外这个判断使用的是扩展正则表达式? 解决方案 这里只有^[0-9]+是正则表达式,表示一个数字,别的都不是正则. 解决方案二: 只是原样的字符 解决方案三: =~意思是匹配后面的正则式,^是匹配开头,

php查询mysql 多条件判断输出展示

  php查询mysql 多条件判断输出显示 背景: 从mysql查询各字段值输出并且按照条件用红色字体显示满足条件字段值. 条件: 1.syntime小于当前前一周时间的话显示红色. 2.A字段为"无"的话,显示红色. 3.B字段为"无"的话,显示红色. 图一数据库结构: 图二数据库各字段值: 我的代码:(我只满足了第一个条件,其余两个条件不知道该怎么来写) $sql = "select username, onoff, intime, syntime,

java 编程-Java 输出中这些符号什么意思

问题描述 Java 输出中这些符号什么意思 x+.+y+,还有头顶的双引号又是什么意思.怎么用的(有时候放在x前上方,有时候又不放) 解决方案 package Test0831; public class QTest_3 { public static void main(String[] args) { int a= 10; int b=1,c=2; String str = "helloWorld!"; System.out.println("a="+a); S

用java从文件中读取utf-8编码,并将其编码后输出对应的字符

问题描述 用java从文件中读取utf-8编码,并将其编码后输出对应的字符 文本文件(.txt)中有一行utf-8编码,例如:u4E2Du534Eu4EBAu6C11u5171u548Cu56FD,怎么样才能利用java将其从文件中读取出来以后进行编码,并将其对应的字符输出来? 解决方案 楼主搞混了UTF-8和Unicode编码了,你的问题中给出的是Unicode编码例子,Unicode的是以反斜杠+u开头的,而UTF-8是以%开头的. UTF-8的操作直接使用URLEncoder这个类来转换,

怎么取得整型数组中连续相同的数字并输出打印,用java实现,也就是输出副本,只输出那些连续相同的数字

问题描述 怎么取得整型数组中连续相同的数字并输出打印,用java实现,也就是输出副本,只输出那些连续相同的数字 怎么取得整型数组中连续相同的数字并输出打印,用java实现,也就是输出副本,只输出那些连续相同的数字 解决方案 判断一下一个数字前后是否有相同的,有相同的话就输出,比如下面这样: int array [] = { 2,1,3,4,4,4,9,9,1,0,1,1,2 }; //只输出连续的数字 System.out.print("连续数字:"); for (int i=0;i&

java如何将输出在控制台的数据输出在textarea中

问题描述 java如何将输出在控制台的数据输出在textarea中 编写了一个用户界面程序 想实现点击查询按钮能够在textarea中显示数据库中内容的功能,关于数据库输出已经编写完成,代码如下 ```public class mysql { public void input(String databasename,String username,String password) { try { Class.forName("com.mysql.jdbc.Driver"); //加载

java的Map集合中按value值进行排序输出的实例代码_java

java的Map集合中按value值进行排序输出的实例代码 import java.util.Arrays; import java.util.Comparator; import java.util.HashMap; import java.util.Map; import java.util.Set; public class Test { public static void main(String[] args) { Map<String ,Integer> map = new Has

java中解析xml,要求在控制台输出但是输出的是null

问题描述 java中解析xml,要求在控制台输出但是输出的是null package pero.common.Metied; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.text.MessageFormat; import javax.xml.bind.JAXBContext; import java

Java数据库编程中查询结果的表格式输出

编程|数据|数据库 [内容摘要]本文较为详细地介绍了在Java数据库编程中,利用表格输出查询结果的方法:并对所涉及的类给以了简要说明.[关键字]类.对象.接口[作者简介]男,26岁,陕西财经学院研究生,师从陈逢吉教授,从事金融信息系统方面的研究. 利用Java开发数据库应用系统时,经常需要在用户界面上显示查询结果.由于SUN公司提供的JDK1.x开发工具包不是可视化的集成开发环境(IDE),不能象Delphi.VB那样方便地把查询结果在DBGrid等表格中显示出来.因此,只能靠自己编写代码来实现