作为一个学生小白,请大神一定要救我。

问题描述

publicclassTest1{publicstaticvoidmain(String[]args){charA='是';charb='打';Stringd=A+b;System.out.println(d);}}写完以后,每次都报错

解决方案

解决方案二:
char,byte,int互相加的时候结果都会作为int~并且char,byte,int和String之间不能强转你应该StringA="是";Stringb="打";这样再+就没问题了
解决方案三:
char的+不是拼接字符
解决方案四:
Stringd=""+A+b;
解决方案五:
两种方法:一、将A和b转化为string类型再进行“+”;二、用字符的加操作而不是“+”
解决方案六:
Java对byte、short的支持不完全,涉及到运算会先转为int类型,再运算。Stringd=A+b;这里相当于把一个int赋值给String,当然会报错。
解决方案七:
看到大家的评论收获很多呀!
解决方案八:
肯定错了,char类型可以被当成int算的,你把A和b转化成String
解决方案九:
字符的直接相加不是拼接,字符串的直接相加才是拼接
解决方案十:
char自动相加,自动转化成int结果。类型都不同,你编译都通不过
解决方案十一:
publicclassTest1{publicstaticvoidmain(String[]args){StringA="与";charB='女';charV='男';Stringsum=A+B+V;System.out.println(sum);}}我同学这样编就通过了.额,为什么呀??
解决方案十二:
额,女友终于教会我了。原来是忘记了java的自动类型转换呀。我还真是笨
解决方案十三:
拼接的时候一定要用个空字符串
解决方案十四:
charbyte在+时会有自动转型的效果
解决方案十五:

解决方案:
哥,建议您使用编译器,比如eclipse,这样子就不会犯编译错误了。。。。。。。。。。。

时间: 2024-12-20 22:37:23

作为一个学生小白,请大神一定要救我。的相关文章

c语言-C语言小白请大神帮忙改一下代码,谢谢。

问题描述 C语言小白请大神帮忙改一下代码,谢谢. #include #include #include #include #include void choose();//选择函数 void shu();//猜数字函数 void paihang();//排行榜 void repaihang(int n);//更新排行榜 void replace();//初始化排行榜(没有记录时的排行榜) typedef struct { char name[10]; int score; }re; int ma

malloc-C语言Easyx的一个问题,请大神帮忙看看

问题描述 C语言Easyx的一个问题,请大神帮忙看看 不知道为什么不出东西.. struct img { int x; int y; IMAGE imggrass; struct img next; }; main() { struct img *p; p=(struct img)malloc(sizeof(struct img)); initgraph(640,480); loadimage(&p->imggrass, "resbmp_grass.bmp"); p-&g

请大神帮忙做一个matlab的三次样条插值程序,小弟是小白啊,谢过了!急急急

问题描述 请大神帮忙做一个matlab的三次样条插值程序,小弟是小白啊,谢过了!急急急 已知: X=[1 3 6 8 10 14 16 20 23] Y=[0.345 0.343 0.616 0.900 0.581 0.302 0.250 0.101 0.104] 求: X=[1 2 3 ...... 23]对应的Y值 解决方案 x=[1 3 6 8 10 14 16 20 23]; y=[0.345 0.343 0.616 0.900 0.581 0.302 0.250 0.101 0.104

c语言-c 语言小白求教 请大神指出错误

问题描述 c 语言小白求教 请大神指出错误 #include int main(void) { int a; float years,acounts; years=3.156e7; scanf("%d",&a); acounts=years*a; printf("your age is %f.n",acounts); return 0 } 解决方案 并没有发现什么错误,只是不知道你是什么意思你的years31560000.要这么大有什么用输入一个合理的整数a

工具-如何实现这样一个数据列表,请大神帮帮忙

问题描述 如何实现这样一个数据列表,请大神帮帮忙 各位大神,小弟最近需要弄个数据列表,具体需求是从数据库中查询数据生成表格,这个数据时一行一行的.表格生成之后需要按照某一列的单元格内容进行分组,分组之后的数据可以折叠展开以方便查看(类似excel中行组合). 取数我还勉强能弄,但是前端分组+折叠/展开的功能实在是不会弄(原谅我是个小白,弄不出来就要失业了).请问有什么好的思路或者是现成的工具可以实现这个需求? 解决方案 什么语言什么平台没有说,假设你要的是web的http://download.

网站建设问题-小白求助!请大神给个解答!

问题描述 小白求助!请大神给个解答! 我有一个php的源代码,我会在自己电脑上搭建环境,安装这个源代码,但是我想把这个源代码放到一个免费空间上,有没有人教教我? 解决方案 免费空间以及有了吗? 可以考虑部署到新浪的SAE或者Heroku上. 如果访问量不大都是免费的.

用c++写了一个函数判断一个数组是否包含另一个数组 但是总是返回-1 请大神们帮忙看看错在哪里

问题描述 用c++写了一个函数判断一个数组是否包含另一个数组 但是总是返回-1 请大神们帮忙看看错在哪里 int substr_index( const char substr[], const char str[]) { int flag = -1; int sizeOfSubstr = sizeof(substr)/sizeof(char); int sizeOfStr = sizeof(str)/sizeof(char); for (int i = 0; i < sizeOfStr; i+

一个很奇怪的命名空间问题,请大神解题!

问题描述 昨天晚上在编译初步开发好的程序时,发现一个复杂的机制造成的问题,最终问题确定的原因,就是和awaitasync的支持库有关,但其本质原因是什么?就是想不明白,想请高手们解解题.首先因为我的应用服务端使用了WebApi2.0,客户端使用WinForm进行http访问,为了达到较好的用户体验,客户端采用了awaitasync异步.同时为了支持Winxp,类库只能使用到Net4.0,而Net4.0不支持awaitasync异步.解决这个问题,通过的是微软开发的附加支持包,我使用Nuget安装

后台-请大神帮忙看看关于jquery ajax非常小白的问题

问题描述 请大神帮忙看看关于jquery ajax非常小白的问题 前台的代码 <table id="datas" border="1" cellspacing="0" style="border-collapse: collapse"> <tr> <th> 商品编号</th> <th> 商品名称</th> <th> 生产日期</th>