Java里的if else嵌套语句例子

import java.util.Scanner;
public class if_else3
{
    public static void main(String[] args)
    {
    Scanner s=new Scanner(System.in);
    System.out.println("请输入你的性别(男/女)");
    String sex=s.next();
    if(sex.equals("女"))
    {
    System.out.println("美女你好!");
    System.out.println("请输入你的年龄");
    int age=s.nextInt();
    if(age>=18){System.out.println("女士你好!你的芳龄大于或等于18岁。");}
    else{System.out.println("姑娘你好!你的芳龄小于18岁。");}
    }
    else{System.out.println("帅哥你好!");}
    }
}
时间: 2024-12-07 17:54:01

Java里的if else嵌套语句例子的相关文章

详解Java的MyBatis框架中SQL语句映射部分的编写

这篇文章主要介绍了Java的MyBatis框架中SQL语句映射部分的编写,文中分为resultMap和增删查改实现两个部分来讲解,需要的朋友可以参考下 1.resultMap SQL 映射XML 文件是所有sql语句放置的地方.需要定义一个workspace,一般定义为对应的接口类的路径.写好SQL语句映射文件后,需要在MyBAtis配置文件mappers标签中引用,例如: ? 1 2 3 4 5 6 <mappers>   <mapper resource="com/limi

Java 里的异常(Exception)详解

作为一位初学者, 本屌也没有能力对异常谈得很深入.   只不过Java里关于Exception的东西实在是很多. 所以这篇文章很长就是了.. 一, 什么是java里的异常 由于java是c\c++ 发展而来的,  首先我们先看看c语言里的错误. 1.1 c语言里的错误 我们实现1个程序的过程包括,  代码编写, 编译代码成为程序,  执行程序. . 其中大部分常见的语法错误都会被编译代码这样部过滤掉.   但是即使通过了编译. 执行程序这一步可能还是会有错误. 原因很多, 例如常见的除数为0,

java里的static

本节介绍JAVA里static的作用和使用方法以及一些需要注意的问题. static表示"全局"或"静态",用来修饰成员变量和成员方法,以及代码块. 被static修饰的成员变量和成员方法独立于该类的任何对象.也就是说,它不依赖类特定的实例,被类的所有实例共享.只要这个类被加载,JAVA虚拟机就能根据类名在运行时数据区的演绎法我内找到它们.因此,static对象可以在它的任何对象创建之前访问,无需引用任何对象. 用public修饰的static成员变量和成员方法本质

Java初学者:条件判断及其语句

今天我们要说的是条件判断语句,条件判断是编程里最最常用最最基本的技巧.那么什么叫条件判断呢? 翻译成白话文就是“如果....那么....”的意思.比如,如果今天下雨,我就在家呆着; 如果下雪,我就出去打雪仗; 等等等等.在java里,我们这么表示这样的东西:if.....来表示这样的逻辑.下面我们来介绍一下java里条件表达式,然后再介绍常见的几种条件判断语句. 首先,条件表达式,最常用的有>, >=, <, <=, ==, String类的equals函数,其他各类库中返回值为布

java里的static/final含义

java里的static/final含义 static static可以修饰:属性,方法,代码段,内部类(静态内部类或嵌套内部类) static修饰的属性的初始化在编译期(类加载的时候),初始化后能改变.因此static修饰的属性必须有初始值(数值型变量默认值为0,布尔型默认值为false,引用类型默认值为null).类加载后,存储在方法区(metaspace) static修饰的属性所有对象都只有一个值(但是多个实例都可以同时修改,因此不具有线程安全性). static修饰的属性强调(在多个实

java里的基本数据类型

java里一共有八大数据类型 boolean(未定) char(2字节) byte(1字节) short(2字节) int(4字节) long(8字节) float(4字节) double(8字节),还有与之对应的包装类 Boolean Character Byte Short Integer Long Float Double, 基本数据与包装类之间的转换叫做装箱与拆箱 Integer i = new Integer(10);//装箱这个在java1.5之前只能这样new一个出来 Intege

Java里的生产者-消费者模型(Producer and Consumer Pattern in Java)

生产者-消费者模型是多线程问题里面的经典问题,也是面试的常见问题.有如下几个常见的实现方法: 1. wait()/notify() 2. lock & condition 3. BlockingQueue 下面来逐一分析. 1. wait()/notify() 第一种实现,利用根类Object的两个方法wait()/notify(),来停止或者唤醒线程的执行:这也是最原始的实现. 1 public class WaitNotifyBroker<T> implements Broker&

甲骨文面试题-JAVA里的布尔运算符

重要一点: (& ,|) ==>二进制布尔运算符,(&&,||)==>条件布尔运算符 二进制布尔运算符,两边都会执行,不管左边是否为真或假==>对于运算符两边的操作数不管真假与否,都会先计算出来结果后再进行布尔逻辑运算 但是条件布尔运算符不同,更先进,如果&&左边为假,那么右边不执行:||左边为真,右边也不执行: 具体细节: JAVA里的布尔运算符可以分为[二进制布尔运算符]和[条件布尔运算符]. 1.二进制布尔运算符 二进制布尔运算符:与(&am

《编程导论(Java)&#183;3.2.4 循环语句》

本文完全复制<编程导论(Java)·3.2.4 循环语句>的内容,除[]中的说明文字.请阅读和比较其他编程教材. 我知道,如果我是一个初学者,<编程导论(Java)>很不适合自学.建议同学们阅读时,一定选择一本其他的书同时看,或上网.,因为太一般或简单的内容.或我不想留在书中占用篇幅的东西,都省略了.毕竟,网络上相关的一般描述的内容,大把大把. 卓别林在<摩登时代>中,说明流水线上的工人在高强度下反复执行同一个动作是多么令人郁闷.然而循环/迭代(loop/iterati