还是运行不了啊,搞不懂

来源:3-9 编程练习

foreverInDebugHou

2020-01-18 13:06:29

public class CharDemo {

    public static void main(String[] args) {

//定义一个字符变量并初始化

String ch;

    System.out.println("请输入一个字母");

    Scanner sc=new Scanner(System.in);

    ch=sc.next();

//使用switch结构判断是否为元音字母,并输出对应的信息

switch(ch)

{

case "a":

   System.out.println("元音字母a");break;

case "e":

   System.out.println("元音字母e");break;

case "i":

   System.out.println("元音字母i");break;

    case "o":

        System.out.println("元音字母o");break;

    case "u":

        System.out.println("元音字母u");break;

    default:

        System.out.println("不是元音字母");

}

}

}


写回答

3回答

好帮手慕小尤

2020-01-18

同学你好,引入的代码需要书写到类的外面,如下图所示:

http://img1.sycdn.imooc.com/climg/5e22a6e709f3ac9b04420106.jpg

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

0

foreverInDebugHou

提问者

2020-01-18

public class CharDemo {

    public static void main(String[] args) {

//定义一个字符变量并初始化

import java.util.Scanner;

String ch;

    System.out.println("请输入一个字母");

    Scanner sc=new Scanner(System.in);

    ch=sc.next();

//使用switch结构判断是否为元音字母,并输出对应的信息

switch(ch)

{

case "a":

   System.out.println("元音字母a");break;

case "e":

   System.out.println("元音字母e");break;

case "i":

   System.out.println("元音字母i");break;

    case "o":

        System.out.println("元音字母o");break;

    case "u":

        System.out.println("元音字母u");break;

    default:

        System.out.println("不是元音字母");

}

}

}


0
horeverInDebugHou
h 还是有问题啊 说加入的 import java.util.Scanner 有问题
h020-01-18
共1条回复

好帮手慕小尤

2020-01-18

同学你好,测试代码是可以运行的,如下图所示:

http://img.mukewang.com/climg/5e229f690949546d06530229.jpg

请问同学是否有引入java.util.Scanner包,如果没有请引入。如下图所示:

http://img.mukewang.com/climg/5e229f9a093e418303370055.jpg

如果还存在错误,请同学反馈错误信息。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

0
horeverInDebugHou
h CharDemo.java:4: error: illegal start of expression import java.util.Scanner; ^ CharDemo.java:4: error: not a statement import java.util.Scanner; ^ 2 errors
h020-01-18
共1条回复

0 学习 · 11489 问题

查看课程