为了账号安全,请及时绑定邮箱和手机立即绑定

简单的JAVA问题。但对我来说很难

简单的JAVA问题。但对我来说很难

阿晨1998 2021-11-17 14:33:48
当单词的第一个字符以'A'或'a'开头时,让程序输出单词'America'。如果单词的第一个字符以其他字符开头,让程序打印“错误”public class Home1 {    public static void main(String[] args) {        String str=args[0];        char ch;        ch=   (1)   .    (2)    ;                  if(      (3)      ) System.out.println("America");          (4)    System.out.println("Error");        }}我发现第 4 个是“其他”,第 3 个可能类似于,“第一个字符 = 'a','A'但我没有完全理解它们。你可以帮帮我吗?
查看完整描述

2 回答

?
潇湘沐

TA贡献1816条经验 获得超6个赞

(1) 和 (2):以某种方式获取读取的字符串位置 0 处的字符。有关字符串的可用方法的文档可在此处获得:https : //docs.oracle.com/javase/7/docs/api/java/lang/String.html

(3) 将读取的字符与'A'和'a'进行比较:

如果 char 等于 'A' 或 char 等于 'a'.... 文档可以在这里找到:https : //docs.oracle.com/javase/7/docs/api/java/lang/Character.html


查看完整回答
反对 回复 2021-11-17
?
白衣染霜花

TA贡献1796条经验 获得超10个赞

好的,这看起来像一个填空的代码,


你的实际代码应该是这样的,


public static void main(String[] args) {

    String str = args[0];

    char ch;

    ch = str.charAt(0);

    if (ch == 'a' || ch == 'A')

        System.out.println("America");

    else

        System.out.println("Error");

}

所以,


(1) = str

(2) = charAt(0)

(3) = ch == 'a' || ch == 'A'

(4) = else

希望这可以帮助。


查看完整回答
反对 回复 2021-11-17
  • 2 回答
  • 0 关注
  • 108 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信