首页 > 其他分享 >选择结构

选择结构

时间:2022-11-20 17:37:35浏览次数:26  
标签:Scanner System else 选择 score println 结构 out

选择结构

if单选择结构

import java.util.Scanner;

//if单选择结构
public class IfDemo01 {
   public static void main(String[] args) {
       Scanner scanner = new Scanner(System.in);

       System.out.println("请输入内容:");
       String s = scanner.nextLine();

       //equals:判断字符串是否相等
       if (s.equals("Hello")){
           System.out.println(s);
      }

       System.out.println("End");
       scanner.close();
  }
}

if双选择结构

import java.util.Scanner;

//if双选择结构
public class IfDemo02 {
   public static void main(String[] args) {
       //考试分数大于等于60就是及格,小于60就是不及格
       Scanner scanner = new Scanner(System.in);

       System.out.println("请输入成绩:");
       int score = scanner.nextInt();

       if (score >= 60){
           System.out.println("及格");
      }else {
           System.out.println("不及格");
      }

       scanner.close();
  }
}

if多选择结构

import java.util.Scanner;

//if多选择结构
public class IfDemo03 {
   public static void main(String[] args) {
       Scanner scanner = new Scanner(System.in);

       System.out.println("请输入成绩:");
       int score = scanner.nextInt();

       /*
       if语句至多有1个else语句,else语句在所有的else if语句之后
       if语句可以有若干个else if语句,它们必须在else语句之前
       一旦其中一个else if语句检测为true,其他的else if语句以及else语句都将跳过执行
        */
       if (score == 100){
           System.out.println("恭喜满分!");
      }else if (score >= 90 && score < 100){
           System.out.println("A级");
      }else if (score >= 80 && score < 90){
           System.out.println("B级");
      }else if (score >= 70 && score < 80){
           System.out.println("C级");
      }else if (score >= 60 && score < 70){
           System.out.println("D级");
      }else if (score >= 0 && score < 60){
           System.out.println("成绩不及格!");
      }else {
           System.out.println("成绩不合法!");
      }

       scanner.close();
  }
}

switch多选择结构

public class SwitchDemo01 {
   public static void main(String[] args) {
       //case穿透 switch匹配一个具体的值
       char grade = 'A';

       switch (grade){
           case 'A':
               System.out.println("优秀");
               break;
           case 'B':
               System.out.println("良好");
               break;
           case 'C':
               System.out.println("及格");
               break;
           case 'D':
               System.out.println("再接再厉");
               break;
           case 'E':
               System.out.println("挂科");
               break;
           default:
               System.out.println("未知等级");
      }
  }
}

标签:Scanner,System,else,选择,score,println,结构,out
From: https://www.cnblogs.com/my-ytt/p/16908985.html

相关文章

  • 关于数据结构的思考记忆
    1.链表就是特殊化的树。2.树就是特殊化的图。TRANSLATEwithxEnglishArabicHebrewPolishBulgarianHindiPortugueseCatalanHmongDawRomanian......
  • DM 的体系结构
    体系结构概览DM8数据库是由数据库和实例构成数据库:DM数据库指的是磁盘上存放在DM数据库中的数据的集合实例:实例一般是由一组正在运行的DM后台进程/线程以及一个大......
  • 计算机硬件和冯诺依曼结构
    什么是计算机Computer:全称电子计算机,俗称电脑。能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件所组成。常见的形式有台式计算......
  • .NET跨平台框架选择之一 - Avalonia UI
    本文阅读目录1.AvaloniaUI简介AvaloniaUI文档教程:https://docs.avaloniaui.net/docs/getting-started随着跨平台越来越流行,.NET支持跨平台至今也有十几年的光景了(......
  • 本地数据结构
    json是对象数组在对象里{row:[]}多个对象在数组里row:[{storeName:'',storeId:'',avatar:''GoodList:[{id:'',goodsImage:'',goodsTitle:'',goodsDesc:......
  • C语言解析PE文件结构
    1voidFuncation4()2{3char*file_buffer;4longfile_size=0;5FILE*fp;6fp=fopen("notepad-32bit.exe","rb");7fseek(fp,......
  • JVM - 1.内存结构
    1内存结构1.1程序计数器1.1.1作用在执行的过程中,记住下一条jvm指令的执行地址物理上通过寄存器实现1.1.2特性每个线程都有自己的程序计数器-线程私有......
  • Routing(路由),有选择地接收消息
    生产者packageorg.example.routing;importcom.rabbitmq.client.Channel;importcom.rabbitmq.client.Connection;importcom.rabbitmq.client.ConnectionFactory;......
  • 第2章搭建CRM项目开发环境-数据库的设计表设计原则,设计结构,实例
    第2章搭建CRM项目开发环境-数据库的设计表设计原则,设计结构,实例2.1CRM项目数据库设计2.1.1数据库设计原则我们可以结合项目原型来考虑数据库设计,市场活动,用户,这些都......
  • 第一章:第1章 CRM核心业务介绍--概述,crm架构,公司组织结构,软件开发的生命周期,crm项目的
    第一章:第1章CRM核心业务介绍1.什么是crm项目:1,CRM(CustomerRelationshipManagement)客户关系管理是管理企业与客户之间关系的新型管理机制。终极目标是吸引新客户、......