- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经阅读了具有相同标题的其他问题,但没有一个对我的问题有帮助,在线也没有任何帮助。
我是 Java 的新手,正在尝试运行一个基本程序,但我不断收到上述错误。
下面的代码。
package loopy;
import java.io.*;
public class loopy {
public static void main (String[] args) {
// TODO: Use a loop to print every upper case letter
for (int i = 65; i < 91; i++) {
System.out.println((char)i);
}
// TODO: Get input from user. Print the same input back but with cases swapped.
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
try {
String input = in.readLine();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
in.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
toggleStringCase(input);
}
// TODO: Implement this function to return the opposite case of the letter given. DO NOT USE any built in functions.
// How to handle the case where the char given is not a letter?
private static char toggleCase(char c) {
return c;
}
// TODO: Implement this function to toggle the case each char in a string. Use toggleCase() to help you.
private static String toggleStringCase(String str) {
return str;
}
}
上面写着 toggleStringCase(input);是我在尝试将变量传递给函数时遇到错误的地方。
我读过的任何内容都表明我可能做错了什么。
我确定这一定是一个基本错误,但有人可以指出正确的方向吗。
我是否在某处遗漏了一些语法?
最佳答案
input
仅在 try
block 中有范围,将调用移到那里。此外,我更喜欢 try-with-resources
而不是使用另一个 try block 显式关闭 in
。 但是,需要注意的是关闭in
也会关闭System.in
(这是一个全局变量),操作时要格外小心所以(因为以后任何从 System.in
读取的尝试都会失败)
try (BufferedReader in = new BufferedReader(new InputStreamReader(System.in))) {
String input = in.readLine();
toggleStringCase(input);
} catch (IOException e) {
e.printStackTrace();
}
关于Java - "varible name"无法解析为变量 - 我找不到我的错误所在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55015658/
我被下面两段代码搞糊涂了: 代码1: describe('suit', function(){ before(() => { this.suitData = 'suitdata
我已经阅读了具有相同标题的其他问题,但没有一个对我的问题有帮助,在线也没有任何帮助。 我是 Java 的新手,正在尝试运行一个基本程序,但我不断收到上述错误。 下面的代码。 package loopy
对于我的流体列表模板中的 f:link 显示操作,我想将 javascript 变量传递给参数,基本上是 uid(将该特定对象传递给 showAction),但它无法按照我想要的方式工作做吧。这个特定
我在 Chrome 浏览器控制台中复制并粘贴了以下代码。该代码应该动态生成一个表并用数组中找到的内容填充它。 我认为我的代码看起来有效,但我不断收到以下错误消息: 未捕获类型错误:无法读取未定义的属性
全部-我的项目(计算技巧)工作得很好,直到我添加了一些 BigDecimal 变量来帮助舍入。现在,当我点击“计算”时,应用程序强制关闭并且 logcat 显示: 06-01 14:24:21.24
我正在使用 eclipse CDT 调试 C 应用程序。一般我可以断点上去,也可以一步步上去。但问题是我无法逐步查看变量。但是,如果我想查看名为 path_list 的 char** 变量的内容,我会
由于 XML 中的拉丁文本,我收到以下错误。 Invalid byte 2 of 2-byte UTF-8 sequence: XML saved as String varible 我的 XML 被
我是一名优秀的程序员,十分优秀!