Java输出语句: System.out.print(g*3);请问是输出什么啊?
答案:6 悬赏:70 手机版
解决时间 2021-05-07 06:21
- 提问者网友:謫仙
- 2021-05-06 15:10
Java输出语句: System.out.print(g*3);请问是输出什么啊?
最佳答案
- 五星知识达人网友:千夜
- 2021-05-06 16:05
分两种情况:
1,如果你这条语句之前定义了g这个变量比如int类型的或者其他(flaot,long,short,double,byte)类型的。那么输出结果就是g的值乘以3以后的值。。
2,如果你这条语句之前没有任何关于g变量的定义,那么着条语句是无法通过编译的。。更别说会有什么输出结果了。但是有种特殊情况。如果你把这个句子写成System.out.println((int)('g')*3);那么是有输出结果的。结果是309.在这个语句之前是不需要定义g的,当然这个g也不是什么变量了,是一个字符常量(char类型的),char是可以转换为int类型的。。
全部回答
- 1楼网友:归鹤鸣
- 2021-05-06 20:58
你是搞什么的?是做java的吗?你这个问题问的有点问题!首先你要讲明g是一个什么对象?如果要是干写这一句话,是一定会报错的!
- 2楼网友:愁杀梦里人
- 2021-05-06 20:07
如果是G是字符串变量 就抱异常
如果是值类型的变量 就和3相乘
- 3楼网友:鸽屿
- 2021-05-06 19:38
一看就知道肯定会是一个一般异常撒,根本通不过编译
- 4楼网友:思契十里
- 2021-05-06 18:47
g是数值类型的话,就输入出乘法运算后的结果,否则语法错误
- 5楼网友:琴狂剑也妄
- 2021-05-06 17:14
语法错误!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯