为什么我的运行不了呢?jdk是1.8的

为什么我的运行不了呢?jdk是1.8的

package WSE;

import java.util.Scanner;


public class week {


public static void main(String[] args) {

Scanner we = new Scanner(System.in);

System.out.println("请输入1-7之间的数字:");

String w = we.next();

switch (w) {

case "Mon":

System.out.println("星期一");break;

case "Tue":

System.out.println("星期二");break;

case "Wed":

System.out.println("星期三");break;

case "Thu":

System.out.println("星期四");break;

case "Fir":

System.out.println("星期五");break;

case "Sat":

System.out.println("星期六");break;

case "Sun":

System.out.println("星期日");break;

default:

System.out.println("该数字超出了1-7的范围!");

}

}


}

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

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
好帮手慕酷酷 2019-09-09 10:36:26

同学你好,不需要下载jdk1.7的,JDK版本1.7以上才可以支持String类型的,如果还是没有解决,这里建议同学还是使用Eclipse的编译环境,尽量与老师的环境一样哦~

在《Java初始》的教辅中,选择与同学安装的JDK版本一致的eclipse。如:

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

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

好帮手慕小班 2019-09-07 10:11:13

同学你好,这里可以参考如下配置,手动添加一下jdk:

1、在主界面工具栏上找到window --> preferences选项

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

2、选择Java --> Installed JREs

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

3、添加Standard VM

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

4、选择对应的jdk/jre版本,在电脑中已经安装好的

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

5、完成jre的配置

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

6、选择创建好的内容,在前面勾选上就可以了

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

就可以啦 。

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

  • 提问者 慕工程4429044 #1
    还是不行呢,依旧是报那两个问题。
    2019-09-09 08:39:30
  • 提问者 慕工程4429044 #2
    有个这个提示,Cannot switch on a value of type String for source level below 1.7. Only convertible int values or enum constants are permitted
    2019-09-09 08:44:34
  • 提问者 慕工程4429044 #3
    刚刚那个提示没有了,我是不是需要下载jre 1.7呢?
    2019-09-09 08:47:34
好帮手慕小班 2019-09-06 17:54:58

同学你好,这里同学使用的是Eclipse吧,那可能是Eclipse的编译运行环境不正确,例如

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

同学可以参考如下步骤来修改一下Eclispe的编译环境,例如

1、右击项目名,选择Properties

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

    2、选择Java  compiler-->选择java1.8的版本

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

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

  • 提问者 慕工程4429044 #1
    我的是myeclipse,按照您的说法,我只有1.7,没有1.8的,
    2019-09-06 20:59:21
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师