小编Tin*_*iny的帖子

System.in.read()方法

以下是代码,我写的是从用户那里得到两个输入.但是当我运行程序时,它只需要一个输入并自己生成另一个并计算错误的值.请帮忙.谢谢

import java.io.IOException;
import java.util.*;

class ThrowsExcpt {
    int divide(int x, int y) throws ArithmeticException, IOException {
        return x / y;
    }
}

class ThrowsTemps {
    public static void main(String s[]) throws IOException {

        int x = System.in.read();
        int y = System.in.read();

        ThrowsExcpt th = new ThrowsExcpt();
        int r = th.divide(x, y);
        System.out.println(r);
    }
}
Run Code Online (Sandbox Code Playgroud)

java

0
推荐指数
1
解决办法
2万
查看次数

如何在 JSF 页面的 JavaScript 函数中使用小于或大于符号?

我是 JSF 的新手。我想检查 JSF 页面中的 javascript 函数中的值大于零的条件。通常它在 JavaScript 中工作,但在 JSF 页面中如果我使用<>符号意味着它会显示一个错误,例如,

元素的内容必须由格式良好的字符数据或标记组成。

请任何人给我一个解决方案。提前致谢

javascript validation jsf

0
推荐指数
1
解决办法
4578
查看次数

使用 EXISTS 获取给定列中具有最大值的行

使用以下查询,

SELECT * 
FROM   product 
WHERE  sale_price IN(SELECT max(sale_price)
                     FROM   product)
Run Code Online (Sandbox Code Playgroud)

返回指定 tablesale_price中 type 列中具有最大值的行。DECIMAL(35,2)product


是否可以使用EXISTS()可以返回相同结果的方式重写此查询-product表中的一行在列中具有最大值sale_price

SELECT * 
FROM   product p 
WHERE  EXISTS(SELECT max(pp.sale_price) 
              FROM   product pp 
              WHERE  p.prod_id = pp.prod_id) 
Run Code Online (Sandbox Code Playgroud)

像这样重写查询是不正确的,并根据与该表中每一行匹配的条件返回给定表中的所有行。

mysql sql exists subquery

0
推荐指数
1
解决办法
1927
查看次数

将hyperjaxb采购订单教程导入Eclipse

我想将本教程中的示例应用程序导入到eclipse中.我一直收到与文件放置位置有关的错误.当我创建一个Main类来运行教程中的代码时,我得到Eclipse的编译错误,当Main类在构建路径中时,没有看到所需的包,或者我得到了一个

启动错误:Section不包含主类型

当Main类不在构建路径中时.

到目前为止,我已采取以下步骤:

  1. 下载zip
  2. 导航到cmd.exe中的文件夹
  3. 运行mvn clean install
  4. 在eclipse中创建新的maven项目
  5. 将以下内容添加到pom.xml中
  6. 在eclipse中运行Maven更新项目
  7. 创建target/generated-sources/xjc文件夹
  8. 将hyperjaxb生成的文件导入target/generated-sources/xjc
  9. 在eclipse项目的其他地方创建一个Main类来运行测试代码
  10. 开始将本教程的"使用JAXB和JPA"部分中的代码添加到Main类

上述步骤导致上述错误. 什么是在Eclipse中使其工作的分步说明?

java eclipse jaxb hyperjaxb

0
推荐指数
1
解决办法
876
查看次数

识别,如果Java中存在重复的输入整数

如何识别重复输入的整数,如果我输入1 1 2 3 4,它会说1号是重复的

import java.util.*;

public class Haha {

    static Scanner console = new Scanner(System.in);

    public static void main(String[] args) {

        int[] items = new int[5];
        int sum;

        System.out.println("Enter five integers: ");
        sum = 0;

        for (int counter = 0; counter < items.length; counter++) {
            items[counter] = console.nextInt();
            sum = sum + items[counter];
        }

        System.out.println("The sum of the numbers = " + sum);
        System.out.print("The numbers in the reverse" + "order are: ");

        for (int counter = items.length - …
Run Code Online (Sandbox Code Playgroud)

java

0
推荐指数
1
解决办法
70
查看次数

Java不断回答错误答案

a 是微调器的价值.

private void toolCalculateActionPerformed(java.awt.event.ActionEvent evt) {
    Integer a = (int) toolSpinner.getValue();

    if (toolEnch.getSelectedIndex() == 0) {
        double p;
        p = (10 ^ (2 - a) * 13 ^ a);
        double x = Math.round(p);
        System.out.println(x);
    }
}
Run Code Online (Sandbox Code Playgroud)

我在做10^(2-a) * 13^a,而且

让我们说微调器是1,它返回6,它应该返回130.

让我们说微调器在2,它返回8,当它应该返回169.

我用WolframAlpha测试了它,它给了我正确的结果.然而,这个程序给了我一些方法.有想法该怎么解决这个吗?

java

0
推荐指数
1
解决办法
101
查看次数

JSF标签未执行

我刚刚开始使用JSF并尝试一些示例实现.我得到了以下Bean,web.xml和index.xhtml文件:

HelloBean.java:

package jsflearning;

import javax.inject.Named;
import javax.enterprise.context.*;

@Named(value= "myHelloBean")
@RequestScoped
public class HelloBean {
    private String name = "dear reader";

    public void setName(String name) {
        this.name = name;
    }

    public String getName() {
        return this.name;
    }
}
Run Code Online (Sandbox Code Playgroud)

web.xml中:

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.1"
         xmlns="http://java.sun.com/xml/ns/javaee" 
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
         http://java.sun.com/xml/ns/javaee/web-app_3_1.xsd">

    <display-name>JSFLearning</display-name>
    <context-param>
        <param-name>javax.faces.PROJECT_STAGE</param-name>
        <param-value>Development</param-value>
    </context-param>
    <context-param>
    <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
    <param-value>.xhtml</param-value>
    </context-param>
    <servlet>
        <servlet-name>Faces Servlet</servlet-name>
        <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>*.xhtml</url-pattern>
    </servlet-mapping>
</web-app>
Run Code Online (Sandbox Code Playgroud)

的index.xhtml:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 …
Run Code Online (Sandbox Code Playgroud)

jsf

0
推荐指数
1
解决办法
400
查看次数

以下声明中的差异

我无法识别以下Java中的字符串声明的区别.

假设我有两个字符串

String str1="one";
String str2="two";
Run Code Online (Sandbox Code Playgroud)

有什么区别

String str3=new String(str1+str2);
Run Code Online (Sandbox Code Playgroud)

String str3=str1+str2;
Run Code Online (Sandbox Code Playgroud)

在上述两个声明中,内容都str3将是onetwo.

假设我创建了一个新字符串

String str4="onetwo";
Run Code Online (Sandbox Code Playgroud)

然后,在上述声明中,

if(str4==str3) {
    System.out.println("This is not executed");
}
Run Code Online (Sandbox Code Playgroud)

为什么str3str4不是指同一个对象?

java string declaration string-concatenation

0
推荐指数
1
解决办法
57
查看次数

ERROR 1143(42000):SELECT命令被拒绝

我使用具有更新权限的用户来执行sql:

update stu set age = 27 where name='zjw';
Run Code Online (Sandbox Code Playgroud)

我收到了这个错误:

ERROR 1143(42000):对'stu'表中列'name'的用户'update_user'@'localhost'拒绝SELECT命令

像这样的表:

CREATE TABLE `stu` (
  `id` int(11) NOT NULL,
  `name` varchar(20) DEFAULT NULL,
  `age` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`)
)
Run Code Online (Sandbox Code Playgroud)

update_user的权限是:

grant update on *.* to 'update_user'@'%';
Run Code Online (Sandbox Code Playgroud)

MySQL版本是5.1.73.

谢谢.

mysql

0
推荐指数
1
解决办法
5024
查看次数

如何基于选择p:picklist动态生成inputText字段?

我有一种情况,我必须针对<pickList>同一页面中的每个选择生成输入文本字段。我正在使用PrimeFaces 5.2和JSF 2.2。好心劝告。

ajax jsf primefaces

0
推荐指数
1
解决办法
228
查看次数