java中 System.out.print("int :"+a)中a是以什么格式输出的

问题描述

publicclassTest{publicstaticvoidmain(Stringargs[]){inti1,i2,i3;floatf;charc;System.out.println("int:"+i1);//3c='A';f=3.0F;}}这是一个改错题,其他地方我改了但在//3的地方我找不出,我觉得是输出类型出错,题目要求输出int,在输出时i1是不是成了字符串类型。

解决方案

解决方案二:
除了i1没有初始化,其它也没错
解决方案三:
i1是以字符串输出的。
解决方案四:
字符串,这里隐式转换了,你这个代码输出的应该是int:0吧
解决方案五:
"XXX"+int会默认转换成string你可以System.out.println(("a:"+a).getClass());就可以得到类型
解决方案六:
不是类型的问题,是它没有初始化。
解决方案七:
i1没初始化会报错么?如果想要把a以int类型输出该怎么写?

时间: 2024-10-25 17:45:17

java中 System.out.print("int :"+a)中a是以什么格式输出的的相关文章

java类的问题-求教java中System.out.print()和out.print()的区别

问题描述 求教java中System.out.print()和out.print()的区别 求教java中System.out.print()和out.print()的区别 解决方案 两个out不能相提并论 System.out.println();//是将数据传输给Console界面 其中的out是输出流 而 out.print();//将数据封装作为jsp的响应数据,浏览器接收数据解释为页面内容 其中的out会被编译为 JspWriter out 根本不是输出流 解决方案二: 举个jsp的例

关于java问题-java中 System.out.print()

问题描述 java中 System.out.print() java中 System.out.print()错误提示不可执行代码,头疼啊,求大神指点 解决方案 System.out.print();与System.out.println();前者输出不换行,比如:System.out.print(""a"");System.out.print(""b"");结果:ab 后者输出后换行,比如:System.out.println

字符串"int"转换

问题描述 stringstr_type="int";str_typeobject_NewValue;这里"int"也可能是其他类型怎么实现? 解决方案 解决方案二:不是很明白你的意思解决方案三:不明白学习下解决方案四:stringstr_type=(string)"int";解决方案五:呃...解决方案六:Typet=Type.gettype("int");解决方案七:你是说吧字符串转化成关键字对吗?这个有点困难等待一下高手解

c-error: syntax error before "int"

问题描述 error: syntax error before "int" #include main() { float x,y,z,m,n; scanf("%f,%f,%f",&x,&y,&z); n=(x+z)/9; if(int(n)==n) { m=((x+z)/9+y)/2; if(int(m)==m) { printf("%g,%gn",m-n,7*n-z); printf("1n");

ruby-【RUBY】Win32下,Process.kill("INT",pid)报错

问题描述 [RUBY]Win32下,Process.kill("INT",pid)报错 正在学习Ruby,使用的是1.9.3版本的,在win7 32位系统下=.= 首先,我用WEBrick起了一个WEB服务器,如下. server = WEBrick::HTTPServer.new(:Port =>1235) trap("INT"){server.shutdown} server.start 然后获得了一个pid=16452. 由于直接在IDE里运行的,我不能

二维数组-java报错thread "main" java.lang.NullPointerException

问题描述 java报错thread "main" java.lang.NullPointerException import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOException; import java.util.Scanner; public class exercise { /** * @param args */ public stat

Java Algebra System 2.3.3748发布 Java代数系统

Java Algebra System 2.3.3748该版本在FactorInteger类中试验多元56.html">积分多边形因式分析用于多元Hensel提升在http://www.aliyun.com/zixun/aggregation/16557.html">factorsSquarefreeHensel()中演示方法.在HenselMultUtil类改进多元Hensel提升.其它小的改进和修正. Java的代数系统(的JAS )是一个面向对象,类型安全的,多线程的

Java中打印函数print、printf、println异同

printf主要是继承了C语言的printf的一些特性,可以进行格式化输出 print就是一般的标准输出,但是不换行 println和print基本没什么差别,就是最后会换行 System.out.printf("the number is: d",t);参照JAVA API的定义如下:'d' 整数 结果被格式化为十进制整数'o' 整数 结果被格式化为八进制整数'x', 'X' 整数 结果被格式化为十六进制整数'e', 'E' 浮点 结果被格式化为用计算机科学记数法表示的十进制数'f'

java中System.out.println( );这个方法是

问题描述 java中System.out.println( );这个方法是 java中System.out.println( );这个方法是System类里的out对象的println方法的意思,即类.对象.方法 解决方案 对,就是这个意思.... 解决方案二: 假设有一个实例Object o则当System.out.println(o);时,它其实是自动调用o.toString()方法,然后输出该方法返回的string字符串.当System.out.println(o.toString());