我是编程的新手,我刚刚开始学习Java。
我想做一个
基于这些信息,它将执行某些操作。
这是我的代码:
SELECT DISTINCT(Temp.ID),
Temp.AssignedDevelopers
FROM
(SELECT DISTINCT
ED.ID, ED.Name As AssignedDevelopers, P.ProjectID
FROM
EmployeeDetails ED
LEFT JOIN
EmployeeProject P on ED.ID = P.EmployeeID) Temp
WHERE
ID <> (SELECT EmployeeID
FROM EmployeeProject
WHERE ProjectID = @ProjectID AND EmployeeID = Temp.ID)
我不确定是什么问题。我认为是关于这两行
<div id="text"></div>
<button id="7" onclick="press(this.id)">7</button>
<button id="8" onclick="press(this.id)">8</button>
<button id="9" onclick="press(this.id)">9</button>
<button id="clear" onclick="clear_text()">Clear</button>
<script>
function press(pressed_id)
{
document.getElementById("text").innerHTML += document.getElementById(pressed_id).innerHTML;
}
function clear_text()
{
document.getElementById("text").innerHTML = "";
}
</script>
输出值不同于输入值。
答案 0 :(得分:0)
扫描仪代码可以改进,转换确实存在问题。您的代码将获得这些符号的ASCII值。像这样尝试:
public static void main (String[] args) throws java.lang.Exception
{
Scanner console = new Scanner(System.in);
while (console.hasNextLine()) {
String n = console.nextLine();
Integer x = Integer.parseInt(n.substring(n.length()-1));
//System.out.println(x);
Integer y = Integer.parseInt(n.substring(0, 1));
//System.out.println(y);
String out;
if (y % 2 == 0 && x % 2 == 0)
{
out = "$"+n.substring(1, n.length()-1)+"$";
}
else if (y % 2 > 0 && x % 2 > 0) {
out = "X" +n.substring(1, n.length()-1) + "X";
}
else if (x == 0);
{
out = n.substring(0, n.length()-1)+ "#";
}
System.out.println(out);
}
}
我使用了substring()/ parseInt(),但是有很多方法可以将string或char转换为Integer。