class-JAVA新手 问个问题 这个循环怎么老是报错~~

问题描述

JAVA新手 问个问题 这个循环怎么老是报错~~
import java.util.*;
public class A3{
public static void main(String[] args){
Scanner in=new Scanner(System.in);
String B="""";
do{
System.out.println(""是否继续:""+""(yesno)"");
String B=in.next();
}
while(B.equals(""yes""));
}
}

报错的内容:Exception in thread ""main"" java.lang.Error: Unresolved compilation problem:
Duplicate local variable B

解决方案

 public class A3{public static void main(String[] args){Scanner in=new Scanner(System.in);String B="""";do{System.out.println(""是否继续:""+""(yesno)"");B=in.next();}while(B.equals(""yes""));}}

解决方案二:
是编译上的问题,应该不是循环上的错

解决方案三:
string B.定义了两个

解决方案四:
LZ,你只要把do里面的String B = in.next(); 这句话改成 B = in.next()就不会报错了。
错误的原因是重复定义了String类型的变量B.

解决方案五:
定义两个B建议 ""yes"".equals(B)

时间: 2024-12-31 12:26:21

class-JAVA新手 问个问题 这个循环怎么老是报错~~的相关文章

java-3DES JAVA实现。IDE中正常运行,jetty部署报错。tomcat部署却又能正常运行

问题描述 3DES JAVA实现.IDE中正常运行,jetty部署报错.tomcat部署却又能正常运行 都是在本机部署,使用相同的jdk 1.6.错误如下:java.security.NoSuchAlgorithmException: Cannot find any provider supporting DESede at javax.crypto.Cipher.getInstance(DashoA13*..) 该问题不知如何解决.... 望高人指点,感激涕零,不胜荣幸. 解决方案 ... .

mysql java 数据库-java连接MYSQL数据库第一次可以,第二次报错

问题描述 java连接MYSQL数据库第一次可以,第二次报错 做项目在做一个用户首次登陆输入手机号码,发送随机密码的功能模块,首次点击完全没问题,系统会发送短信(中国移动的短信机的原理是连接它的数据库,插入一条数据即可)问题就出在连接数据库的问题上,再次发送,则后台报错ResultSet is from UPDATE. No Data.. 报错信息如下 严重: Exception occurred during processing request: ResultSet is from UPDA

java源码-这句话为什么老是报错啊,哪个大神帮帮我,求助攻

问题描述 这句话为什么老是报错啊,哪个大神帮帮我,求助攻 这句话老是报错,都该不好了,求大神?????????????????????? 解决方案 代码不全,提示的什么错误 解决方案二: 这句话用到了类型转换,Float.....,在转换时要确保inputStr不为null,否则会异常,..还用你报的是什么错? 解决方案三: 额~~~,倒 你拿到这又来发了一遍 啊~~~~~ package com.main; public class Sale { public static void main

java hibernate-新手自学,想知道怎么会报错,应该怎么改啊

问题描述 新手自学,想知道怎么会报错,应该怎么改啊 解决方案 看下配置文件,,貌似是id 生成策略的问题,,如果是自增长的话改成identity试试 解决方案二: 就没配置对嘛,你看第一行的报的错误,没有实例化, 实体名和 实体学生 这种问题先把第一句翻译出来 ,就明白错在哪里了 解决方案三: 类得映射配置异常,仔细检查一下类的映射配置文件

java新手问

问题描述 大家好我大一的新生有谁告诉我怎么才能学好这门课啊?谢谢了啊谁能告诉我啊 解决方案 解决方案二:看入门的书,做小练习,打好基础解决方案三:敲代码,就是写代码,技术是敲出来的1w行,熟悉了(熟悉基本的Java语法)5w行,入门了(我现在的水平,自己写了一个统计代码量的小软件统计的)10w行,熟练了(有半年以上实际开发经验的水平吧,半年后的我)nw行,未知的情况...,只要坚持就ok解决方案四:找一套java的视频来看,如马士兵的java视频,然后找本java书来配合,学习下理论,再然后就一

自学Java 求大师看看 我的spring和hibernate整合老是报错,一直找不到原因

问题描述 求大神帮我指点指点,谢谢大家 解决方案 解决方案二:hibernate是啥?我怎么没用过?咱都是用springmvc+jdbc,不知道hibernate是啥解决方案三:Java是啥?我怎么没用过?咱都是用html,不知道Java是啥

java通过WebService对于axis2调用.net的WCF 报错

问题描述 org.apache.axis2.AxisFault:Transportouthasnotbeensetatorg.apache.axis2.engine.AxisEngine.send(AxisEngine.java:435)atorg.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:401)atorg.apache.axis2.description.OutInAxisOp

java maven-maven项目中的pom.xml第一行报错

问题描述 maven项目中的pom.xml第一行报错 maven项目中的pom.xml第一行报错:Failure to transfer org.apache.maven:maven-parent:pom:18 from http://repo1.maven.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central h

java myeclipse-求教myeclipse使用freemarker宏的时候报错?

问题描述 求教myeclipse使用freemarker宏的时候报错? <#if value!=""""> value=""${value}""<#elseif code!=""""> value=""<@s.m code/>""</#if><#rt/><#if id!="