【初学者】 java循环出了有关问题

【菜鸟求助】 java循环出了问题public void function() {String chnulldo {System.out.println(1、显示帖

【菜鸟求助】 java循环出了问题
public void function() {
String ch=null;
do {
System.out.println("1、显示帖子列表 2、发表新帖");
System.out.println("输入end结束");
ch = sc.next();
if (ch.equals("1")) {
board();//显示板块功能
addreply();//回复功能
} else if (ch.equals("2")) {
addtopic();//发帖功能

}while("end".equals(ch));
}
执行完一个功能就跳出循环

[解决办法]
while(!("end".equals(ch)));