Java中条件语句和if-else的嵌套原则

if(condition)Statement

在此时的条件语句中的条件是需要用括号把它括起来。

 

其实,Java中的条件语句和C/C++中的是一样的。而Java常常希望在某个条件为真的时候执行多条语句。此时,我们就会引入一个概念,那就是“块模块(block statement)”,具体格式如下,仅供参考:

{

statement1

statement2

...

}

就拿下面的例子,我们来试试上面的这个格式吧!

if(score>=90)

system.out.println("优");   此时想要的输出的这结果也是它的一种状态!

}

块模块也被称为是复合语句,可以在Java程序结构中原本只能放置一条简单语句的地方放置多条语句。

比较常见的情况和例子中的差不多。

 

 

题目:输入成绩,让程序自动判别分数对应的等级!

 1 import java.util.Scanner;
 2 public class TestSum {
 3       /**
 4        * @param args
 5        */
 6       public static void main(String[] args) {
 7             // TODO Auto-generated method stub
 8         System.out.println("请输入分数");
 9             Scanner Sc=new Scanner(System.in);
10             int Score=Sc.nextInt();
11
12             if(Score>=90){
13                   System.out.println("优");
14             }else if(Score>=70&&Score<90){
15             System.out.println("良");
16           }else if(Score>=60&&Score<70){
17           System.out.println("中");
18           }else{
19             System.out.println("差");
20           }
21       }
22 }
时间: 2024-10-29 19:11:33

Java中条件语句和if-else的嵌套原则的相关文章

java中switch语句中的defaul条件的位置

在java中switch语句中,每个case分支就是一个入口,如果都没有满足条件,那么将会走到default分支中.那么这个default分支的位置会不会影响到执行的流程呢? package com.app.statement; import java.util.Scanner; /**  * Created by charles on 2015/7/12.  */ public class SwitchTest {     public static void main(String[] ar

Java使用条件语句和循环结构确定控制流

与任何程序设计语言一样,Java使用条件语句和循环结构确定控制流.本文将简单讲解条件.循环和switch. 一.块作用域 块(block),即复合语句.是指由一对大括号括起来的若干条简单的Java语句.块确定了变量的作用域. 比如: 1 public class Code { 2 static 3 { 4 System.out.println("1"); 5 } 6 { 7 System.out.println("2"); 8 } 9 public Code() 1

关于 Java 中 finally 语句块的深度辨析

可不能小看这个简单的 finally,看似简单的问题背后,却隐藏了无数的玄机.接下来我就带您一步一步的揭开这个 finally 的神秘面纱. 问题分析 首先来问大家一个问题:finally 语句块一定会执行吗? 很多人都认为 finally 语句块是肯定要执行的,其中也包括一些很有经验的 Java 程序员.可惜并不像大多人所认为的那样,对于这个问题,答案当然是否定的,我们先来看下面这个例子. 清单 1. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1

java中sql语句能不能加分号的问题?

一.原因  在程序运行中,当执行sql后总是报无效字符错误:但是把程序放在pl/sql中执行又没有错误.让我很纳闷!于是我开始查找资料,然后我终于发现了问题. 二.问题剖析 原来在程序中:如果你在程序里面写sql,就不要加分号,在程序里面编译器会把分号当做sql本身的一部分,所以会报错. 如果是在查询工具里面(比如plsql),这个时候可以加上分号,在工具里面已经做过预处理,分号是个分隔符,看到分号就标志着本条sql语句结束了: 因此java中sql语句能不能加分号.

Objective-C中条件语句的优化

本文会不定期更新,转载请注明出处http://blog.csdn.net/uxyheaven/article/details/47780957 Objective-C中条件语句的优化 要求判断一个NSArray有值,严谨的写法是 NSString *object = @""; if (object && [object isKindOfClass:[NSArray class]] && ((NSArray *)object).count > 0)

[设计模式](转)Java中的24种设计模式与7大原则

*:first-child { margin-top: 0 !important; } body > *:last-child { margin-bottom: 0 !important; } a { color: #4183C4; text-decoration: none; } a.absent { color: #cc0000; } a.anchor { display: block; padding-left: 30px; margin-left: -30px; cursor: poin

Java中的语句

一.if语句 1.if条件语句 语法: 注意哦:如果 if 条件成立时的执行语句只有一条,是可以省略大括号滴!但如果执行语句有多条,那么大括号就是不可或缺的喽~~ 2.if...else语句 if...else 语句的操作比 if 语句多了一步:  当条件成立时,则执行 if 部分的代码块: 条件不成立时,则进入 else 部分. 语法: 3.多重 if 语句 在条件 1 不满足的情况下,才会进行条件 2 的判断:当前面的条件均不成立时,才会执行 else 块内的代码. 语法: 当需要判断的条件

Java中sql语句的引号问题

1..sql语句 在数据库中,当我们查询语句时,会使用类似的语句: Select * from userinfo where userid='1' or 1; Select * from userinfo where username="jfl"; 2.问题 Java通常需要连接数据库(Mysql,Oracle等)进行操作,在查询语句块中经常会用到where子句,在这里我们需要注意引号问题. 3.实例 在java中,我们需要将where子句的关键词变成变量,例如userid,usern

JAVA if条件语句,switch多分支结构,与逻辑运算符

一.if条件语句 示例: import java.util.Scanner; public class Test{ public static void main(String[] args){ Scanner in = new Scanner(System.in); System.out.println("请输入学生的成绩:"); int num = in.nextInt(); if(num==100){ System.out.println("满分!"); }