Java中if...else语句使用的学习教程_java

if语句
一个if语句包含一个布尔表达式和一条或多条语句。
语法
If语句的用语法如下:
if(布尔表达式)
{
   //如果布尔表达式为true将执行的语句
}
如果布尔表达式的值为true,则执行if语句中的代码块。否则执行If语句块后面的代码。

public class Test {

  public static void main(String args[]){
   int x = 10;

   if( x < 20 ){
     System.out.print("这是 if 语句");
   }
  }
}

以上代码编译运行结果如下:

这是 if 语句

if...else语句
if语句后面可以跟else语句,当if语句的布尔表达式值为false时,else语句块会被执行。
语法
if…else的用法如下:
if(布尔表达式){
   //如果布尔表达式的值为true
}else{
   //如果布尔表达式的值为false
}
实例

public class Test {

  public static void main(String args[]){
   int x = 30;

   if( x < 20 ){
     System.out.print("这是 if 语句");
   }else{
     System.out.print("这是 else 语句");
   }
  }
}

最简单的if-else语句示例

       假设我到办公室里问黄文强在不在?如果他在的话会说在,不在的时候有热心同事回答了一句“他不在”,那我就不立刻明白了。我们用程序模拟一下:

public class demo { 

public static void main(String[] args) { 

//设置黄文强不在 

boolean flag = false; 

System.out.println("开始"); 

if (flag){ 

System.out.println("在"); 

}else{ 

System.out.println("他不在"); 

} 

System.out.println("结束"); 

} 

}

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索java
if
,以便于您获取更多的相关知识。

时间: 2024-08-02 06:08:06

Java中if...else语句使用的学习教程_java的相关文章

Java中实现可拖放图片剪裁入门教程_java

这是一篇入门级文章,高手请略过. 在这篇文章中我们将学习如何用 Java 对图像进行剪裁并将剪裁出来的部分单独保存到文件中. 我们将通过以下步骤来学习: 1.输入图像,指定要处理的图像路径 2.允许用户拖放要剪裁的部分 3.选择后使用 Robot 类来确定剪裁部分的坐标 4.剪裁所选图像并保持 接下来我们开始编码部分. Listing1: 引入的类 复制代码 代码如下: import java.awt.Graphics; import java.awt.Rectangle; import jav

java中的swt控件的学习

问题描述 java中的swt控件的学习 新人初学java,最近开始学习swt控件,对于这一块,可以说是一点经验也没有,所以只好麻烦各位前辈,给点意见: 1.由于是第一次学习控件,具体原理什么的,都不懂,还望各位能推荐一下好的学习资源,(我搜了网上的资源,有很多,但是不知道是否适合新手),谢谢 2.对于学习的建议,谢谢各位了, 3.之前在学习的过程中,得到了许多人的帮助,也谢谢这些人的无私帮助,小弟不才,以后请多指教,谢谢 解决方案 JAVA SWT 控件与面板JAVA工程笔记:SWT控件学习之C

if语句-java中if...else语句问题

问题描述 java中if...else语句问题 if为真就执行if后面的语句几,那else后面的语句咋办 if为假才执行else后面的语句 解决方案 if为真就执行if后面的语句,那else后面的语句跳过.每次执行时两选一! 解决方案二: if为真,则执行if后面的语句,跳过else后面的语句: if为假,则跳过if后面的语句,执行else后面的语句. 解决方案三: 只执行一个,if真执行其后语句,假则执行else后面语句,else后面没有则不执行. 解决方案四: 这是分支语句啊 解决方案五:

Java中一个for语句导致无穷大死循环的例子_java

在Java开发中常用到For循环,它对简化业务处理,提高效率,非常有帮助.但要防止程序算法中可能导致死循环的情况,而且有的死循环还不好察觉.比如下面这个例子,算法极容易认为是50,实际上是无穷大的一个死循环. public class CycTest { /** * @param args the command line arguments */ public static void main(String[] args) { int end = Integer.MAX_VALUE; //定义

Java线程编程中Thread类的基础学习教程_java

一.线程的状态 在正式学习Thread类中的具体方法之前,我们先来了解一下线程有哪些状态,这个将会有助于后面对Thread类中的方法的理解. 线程从创建到最终的消亡,要经历若干个状态.一般来说,线程包括以下这几个状态:创建(new).就绪(runnable).运行(running).阻塞(blocked).time waiting.waiting.消亡(dead). 当需要新起一个线程来执行某个子任务时,就创建了一个线程.但是线程创建之后,不会立即进入就绪状态,因为线程的运行需要一些条件(比如内

Java中自然排序和比较器排序详解_java

前言 当指执行插入排序.希尔排序.归并排序等算法时,比较两个对象"大小"的比较操作.我们很容易理解整型的 i>j 这样的比较方式,但当我们对多个对象进行排序时,如何比较两个对象的"大小"呢?这样的比较 stu1 > stu2 显然是不可能通过编译的.为了解决如何比较两个对象大小的问题,JDK提供了两个接口 java.lang.Comparable 和 java.util.Comparator . 一.自然排序:java.lang.Comparable C

详解Java中格式化日期的DateFormat与SimpleDateFormat类_java

DateFormat 1. DateFormat 介绍DateFormat 的作用是 格式化并解析"日期/时间".实际上,它是Date的格式化工具,它能帮助我们格式化Date,进而将Date转换成我们想要的String字符串供我们使用 不过DateFormat的格式化Date的功能有限,没有SimpleDateFormat强大:但DateFormat是SimpleDateFormat的父类.所以,我们先对DateFormat有个整体了解,然后再学习SimpleDateFormat. D

java集合——Java中的equals和hashCode方法详解_java

Java中的equals方法和hashCode方法是Object中的,所以每个对象都是有这两个方法的,有时候我们需要实现特定需求,可能要重写这两个方法,今天就来介绍一些这两个方法的作用. equals()和hashCode()方法是用来在同一类中做比较用的,尤其是在容器里如set存放同一类对象时用来判断放入的对象是否重复. 这里我们首先要明白一个问题: equals()相等的两个对象,hashcode()一定相等,equals()不相等的两个对象,却并不能证明他们的hashcode()不相等.换

Java中堆和栈的区别详解_java

当一个人开始学习Java或者其他编程语言的时候,会接触到堆和栈,由于一开始没有明确清晰的说明解释,很多人会产生很多疑问,什么是堆,什么是栈,堆和栈有什么区别?更糟糕的是,Java中存在栈这样一个后进先出(Last In First Out)的顺序的数据结构,这就是java.util.Stack.这种情况下,不免让很多人更加费解前面的问题.事实上,堆和栈都是内存中的一部分,有着不同的作用,而且一个程序需要在这片区域上分配内存.众所周知,所有的Java程序都运行在JVM虚拟机内部,我们这里介绍的自然