switch错误(case 1,2,3,4,5 ->)

代码:

package com.itheima.if_swith;
import java.util.Scanner;
public class test {
    public static void main(String[] args) {
        //需求:键盘录入星期数
        //输出工作日、休息日。
        //(1-5)工作日,(6-7)休息日。
        Scanner sc =new Scanner(System.in);
        System.out.println("请输入星期");
        int week=sc.nextInt();
        switch (week){
            case 1,2,3,4,5 -> System.out.println("是工作日");
            case 6,7 -> System.out.println("是休息日");
            default -> System.out.println("没有这个星期");
        }

    }
}

错误:

java: 需要:

原因:

版本不支持,要jdk1.7才行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
#include "xuwidget.h" #include "ui_xuwidget.h" #include "stdio.h" #include "stdlib.h" xuWidget::xuWidget(QWidget *parent) : QWidget(parent), ui(new Ui::xuWidget),openflage(false) { ui->setupUi(this); this->setWindowTitle("XCOM V1.4"); SerialPort = new QSerialPort(this); } xuWidget::~xuWidget() { delete ui; } //清除接收 void xuWidget::on_ClearRecvPushButton_clicked() { ui->RecvDataPlainTextEdit->clear(); } //清除发送 void xuWidget::on_CleanSendPushButton_clicked() { ui->SendDataPlainTextEdit->clear(); } //打开或关闭串口 void xuWidget::on_OpenAndCloseComBox_clicked() { if(!openflage) { ReadCurrentSettingInfo(); if(SerialPort->open(QIODevice::ReadWrite)) { openflage = true; ui->OpenAndClosePushButton->setText("关闭串口"); } } else { SerialPort->close(); ui->OpenAndClosePushButton->setText("打开串口"); openflage = false; } } //读取当前串口助手配置信息 void xuWidget::ReadCurrentSettingInfo() { //设置端口名称 SerialPort->setPortName(ui->comboBox->currentText()); //读取波特率 SerialPort->setBaudRate(ui->BaudComBox->currentText().toInt()); //设置停止位 switch(ui->StopBitComBox->currentText()) { case 0:SerialPort->setStopBits(QSerialPort::OneStop);break; case 1:SerialPort->setStopBits(QSerialPort::OneAndHalfStop);break; case 2:SerialPort->setStopBits(QSerialPort::TwoStop);break; } //设置数据位 switch(ui->DataBitComBox->currentText()) { case 0:SerialPort->setDataBits(QSerialPort::Data8);break; case 1:SerialPort->setDataBits(QSerialPort::Data7);break; case 2:SerialPort->setDataBits(QSerialPort::Data6);break; case 3:SerialPort->setDataBits(QSerialPort::Data5);break; } //设置奇偶校验 switch(ui->EvenAndOddCheckBitComBox->currentText()) { case 0:SerialPort->setParity(QSerialPort::NoParity);break; case 1:SerialPort->setParity(QSerialPort::OddParity);break; case 2:SerialPort->setParity(QSerialPort::EvenParity);break; } } 这段代码哪里有错误
07-14

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值