写了一段出了问题的循环判断的语句

shijies 2018-03-09 10:58:05
package com.test;

public class test {
public static void main(String[] args) {

Scanner text=new Scanner(System.in);
StringBuilder strBuilder=new StringBuilder();

for(int i=0;i<text.length();i++){
char charAt=text.charAt(i);
if(charAt !='')
strBuilder.append(charAt);
else if (charAt ==''){
println(strBuilder.toString();
StringBuilder strBuilder=new StringBuilder();}
continue;

}
}

}



编译后显示:

Syntax error on token "==", Expression expected after this token
Syntax error, insert ")" to complete Expression

at com.test.test.main(test.java:6)
请赐教!
...全文
369 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiongdejun 2018-03-09
  • 打赏
  • 举报
回复
全是问题。。。
liuPeng_0930 2018-03-09
  • 打赏
  • 举报
回复
这代码是手写的吧,第一行就是错的
Neil.Ren 2018-03-09
  • 打赏
  • 举报
回复
兄弟,不知道你的本意是什么,我猜这可能是你要的结果
lzdigicom 2018-03-09
  • 打赏
  • 举报
回复
错很多呀! != 中 “!”还是中文的。 少括号之类的错误。
  • 打赏
  • 举报
回复
println(strBuilder.toString(); 少个右括号 println(strBuilder.toString());
自由自在_Yu 2018-03-09
  • 打赏
  • 举报
回复
public static void main(String[] args) {
		
		Scanner text = new Scanner(System.in);
		StringBuilder strBuilder = new StringBuilder();
		String text2 = text.next();
		for (int i = 0; i < text2.length(); i++) {
			char charAt = text2.charAt(i);
			if (charAt != '$')  //结束符$
				strBuilder.append(charAt);
			else if (charAt == '$') {
				System.out.println(strBuilder.toString());
				//StringBuilder strBuilder = new StringBuilder();
			}
			//continue;
		}
	}

50,758

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧