【java-使用在If语句中定义的变量?】教程文章相关的互联网学习教程文章

java-Switch语句不接受String变量【代码】

有人可以告诉我为什么switch语句不能识别gat String变量. IDE告诉我需要一个原语(int,char,short ….),但是它找到了一个字符串.String gat = temp[i];switch (gat) {case "a":output[i] = 12 * k;break;case "b":output[i] = 23 * k;break;case "c":output[i] = 34 * k;break; }解决方法:您的项目合规性级别设置为Java 6或更早版本,不能在Java 7之前使用String作为大小写标签.但是,在遇到问题时,可以使用charAt(0)String gat=temp[...

java-Switch语句不接受String变量【代码】

有人可以告诉我为什么switch语句不能识别gat String变量. IDE告诉我需要一个原语(int,char,short ….),但是它找到了一个字符串.String gat = temp[i];switch (gat) {case "a":output[i] = 12 * k;break;case "b":output[i] = 23 * k;break;case "c":output[i] = 34 * k;break; }解决方法:您的项目合规性级别设置为Java 6或更早版本,不能在Java 7之前使用String作为大小写标签.但是,在遇到问题时,可以使用charAt(0)String gat=temp[...

java-Selenium Webdriver中的IF语句【代码】

我想知道是否有人可以解决我正在尝试解决的问题以及Java for Webdriver中的If语句. 登录我正在测试的应用程序时,可以进入主页之前的安全问题页面(如果有新用户等).我想在测试中执行的代码是,如果出现安全问题页面,则将其填写并继续,如果没有,请确保您位于主页上. 我能够使用Selenium RC做到这一点if (selenium.isTextPresent("User Account Credentials Update")) { selenium.type("//input[@id='securityQuestion']", "A");sele...

java-同步语句-同步方法和同步语句是否等效?【代码】

对于此简单的同步语句:public void addName(String name) {synchronized(this) { // line1lastName = name;nameCount++;}nameList.add(name); }似乎有两个线程可以说t1和t2可以同时调用addName方法,但是一旦将行注释为line1,则只有一个线程可以继续,这意味着其他线程将不得不暂停.这意味着即使将nameList放在同步语句之外,也可以确保nameList不会被多个线程冲突. 真的吗?如果是,那么在同步语句之前无需执行任何操作,以下方法之间...

java-如何延迟函数的return语句?【代码】

我有一段代码,其中一个函数打开了一个弹出窗口,以后根据该窗口内发生的事情返回一个整数.但是,当我运行它时,它直接返回整数,而无需打开任何弹出窗口. 我如何告诉该函数等待返回,直到用户执行了某个操作? 这是您需要时的代码:public int initPopup(String monsterName, String monsterHP){final int monsterHPInt = Integer.parseInt(monsterHP);PopupWindow popup;TextView popupText;Button closePopupButton;final SeekBar mon...

java-在不使用if / else语句的情况下将输出限制为一定整数的简单方法?【代码】

我有一个作业,需要计算成绩.下面的代码块使用用户输入的“节”并将其乘以4,同时将总输出限制为20.根据分配,我们无法使用if / else语句,但这就是我能想到的全部限制输出到20.也许使用简单的Math方法?但是我想不出一种简单的方法来做到这一点.public static int calcDGrade(int sections) //method to calculate the grade for the students sections {int maxDGrade = ((sections*4)); if (maxDGrade > 20) //limits total score t...

在Java中的循环和if语句中使用变量【代码】

我必须完成一个问题. 问题是:编写一个程序,以给定的天数(天数)输入每天的日光小时数(每天的日光输入).输出日照时间最多的日期和日照时间最少的日期. 我已经使用列表完成了这个问题,但老师说她希望我使用嵌套循环或循环以及if语句. 到目前为止,我输入了几天,然后运行一会儿循环,询问用户每天的日照时间.问题是比较每个循环迭代的输入(以找出一天中最高和最低的阳光总量). 码:import java.util.Scanner;public class temp {public ...

java-Cassandra上已准备好的语句的最大数量【代码】

Backgound:我们正在使用Cassandra存储一些时间序列数据,并且正在使用准备好的语句来访问数据. 我们通过以下方式对表中的数据进行分区: >时间段(例如一周或一个月),以及>保留政策(例如1年,5年或10年) 对于不同的表,我们需要为查询,时间段和保留策略的每种组合准备(仅在使用时)不同的语句,因此,准备好的语句数量将激增.一些数学:timePeriods = 12..52 * yearsOfData maxNumOfPrepStatements = timePeriods * policies * numOfQuer...

java-如何编写循环遍历if语句的循环?【代码】

我目前正在制作一个农业游戏,您在其中使用盆栽植物.我拥有的每个盆栽都应可单击,并应提供在其中种下种子的选项.到目前为止,我想出了一种非最佳方式来实现这一目标.我想知道是否可以使用循环以更少的代码行整齐地循环每个语句. 这是我当前的代码如下所示:if (HUD.pots == 1) {// First pot 230, 502, 40, 50. Every new pot adds 50 to Xif (mouseOver(mx, my, 230, 502, 40, 50)) {AudioPlayer.getSound("menu_sound").play();Gam...

带增量的Java return语句-一般行为是什么?【代码】

我刚刚了解到,如果return语句包含一个递增操作,则该返回将首先执行,并且该值将在递增之前返回.如果我先在单独的语句中递增,然后返回,则它将按预期工作.private static int incrementIntV1(int a) {return a++; }private static int incrementIntV2(int a) {a++;return a; }public static void main(String[] args) {int b = 6;System.out.println("Increment in return: " + incrementIntV1(b));System.out.println("Increment fir...

java-如何停止记录tomcat服务器中的所有调试语句【代码】

我在专用的专用虚拟服务器中有一个Tomcat 5.5容器.以前,我托管过基于servlet的struts1,struts2和所有应用程序.现在托管了一个Spring 3.2 MVC应用程序,并看到它仅在Spring应用程序和文件大小增加的情况下在stdout文件中生成了巨大的调试语句.任何建议停止错误以外的调试语句将不胜感激. 谢谢.解决方法:在应用程序的WEB-INF / classes文件夹中创建logging.properties文件,其内容如下:handlers = 1spring.org.apache.juli.FileHandle...

java-if语句何时完成检查其条件?【代码】

这个问题已经在这里有了答案: > Java logical operator short-circuiting 9个如果if语句包含两个(或多个)条件,而第一个条件失败,则if语句是否检查第二个条件或继续执行代码? 这是两个示例:int x = 1, y = 2; if(x == 0 && y == 2)System.out.println("Nothing"); if(x == 1 || y == 0)System.out.println("Something");在第一个if语句中,条件应该返回false,但是y == ...

java – WebDriver打印错误的条件语句【代码】

我正在学习WebDriver并试图查看demoaut网站上的链接.循环中的代码应该通过其标题识别“正在构建”页面,打印出第一行,然后返回到基本URL.但这不会因某种原因发生.它获得的第一个“正在建设中”链接(特色度假目的地)不被识别,提示打印错误的行,然后由于NoSuchElementException而不是返回它崩溃,因为它正在查找错误的链接页.为什么会这样?为什么它不根据“正在建设中”页面的标题行事?import java.util.List;import java.util.concu...

java-org.hibernate.tool.schema.spi.CommandAcceptanceException:通过JDBC语句执行DDL错误【代码】

我真的需要帮助,我在关于stackoverflow的所有问题中进行了搜索,但没有任何效果.我以前从未使用过休眠模式,也不知道自己在做什么错.我生成了表格,但是插入时出现了问题. 我收到此错误:20-May-2017 10:53:41.085 WARN [http-nio-8080-exec-1] org.hibernate.tool.schema.internal.ExceptionHandlerLoggedImpl.handleException GenerationTarget encountered exception accepting command : Error executing DDL via JDBC Statemento...

Java-与db并发冲突语句【代码】

我正在尝试制作一个网站(使用html,javascript和jsp),该网站将修改和选择查询同时发送到db. MySQL显然不喜欢这样(到处都是ConcurrectModificationExceptions). 我想创建一个可以同时接收sql语句的东西,然后根据某些属性将它们排序到一个队列中,然后在确保它们彼此不冲突之后逐个执行该队列(之后的insert语句删除一个表会矛盾). 问题是我不确定如何检查两个语句是否冲突.我想到的是检查语句在理论上是什么样的(如果在重复的表上运行它...