java 流程控制
来源:互联网 发布:杰洛特的母亲 知乎 编辑:程序博客网 时间:2024/05/16 03:51
流程控制
顺序结构 从上到下顺序执行 int a=10; int b=1;
分支结构 if(boolean表达式)else{} : int min=0; if(a>b) { min=b; }else{ min=a; } System.out.println(min);
逻辑运算符 &&(短路与)左面为假,右面不执行 ; &(单与) 不管左面是真还是假,右面都执行
|| (短路或) 左面为真,右面不执行 ; | (单或) 同上
! (非)
三目运算符 boolean表达式?真:假; (简化的if(){}else{}) :: int a=10; int b=20; int max=a>b?a:b; System.out.println(max);
String(字符串) 字符串+任何东西,都等于字符串,+就叫做拼接 int a=10; int b=20;
System.out.println("a+b的值:"+(a+b)); 输出a+b的值:30
System.out.println("a+b的值:+a+b"); 输出a+b的值:+a+b
Scanner 写法 1. import java.util.Scanner; (java.util包下面的)
2.Scanner sc=new Scanner(System.in);
3. int c=sc.nextInt();
scanner输入 1.int a=sc.nextInt();(输入int值)
2.String str=sc.next();(输入字符串)
例如 根据用户输入的月份,告诉用户是哪个季节
import java.util.Scanner;
class yf1{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
System.out.println("输入一个月份:");
int a=sc.nextInt();
if(a<=3){
System.out.println("春季");
}else if(a<3&&a<=6){
System.out.println("夏季");
}else if(a<5&&a<=9){
System.out.println("秋季");
}else if(a<8&&a<=12){
System.out.println("冬季");
}else{
System.out.println("无效");
}
}
}输入3月 输出春季 输入-1,13均无效
String str=sc.next();(输入字符串) boolean b=字符串.equals(字符串);-------boolean a=op.equals(str);
例如 判断两个字符串是否相等
import java.util.Scanner;
class StringDemo2{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
String str=sc.next();
String op="/";
boolean equal=op.equals(str);
System.out.println(equal);
}
}
练习 输入自己的名字,年龄和性别,分别用不同的变量接收,并将输入的信息做输出。
import java.util.Scanner;
class xm{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
System.out.println("输入姓名:");
String a=sc.next();
System.out.println("输入年龄:");
String b=sc.next();
System.out.println("输入性别:");
String c=sc.next();
System.out.println("Your name is:"+a);
System.out.println("Your ags is:"+b);
System.out.println("Your gender:"+c);
}
}
- Java中的流程控制
- java之流程控制
- java的流程控制
- Java流程控制语句
- Java流程控制
- java 控制流程
- Java控制流程
- Java流程控制
- Java 控制执行流程
- Java流程控制
- java流程控制语句
- java控制执行流程
- java流程控制语句
- java控制流程
- java流程控制语句
- Java - 流程控制
- java 控制执行流程
- JAVA流程控制
- 计算几何ACM——一些代码整理
- python猜数字游戏
- 史上最简单的 MySQL 教程(二十四)「数据的高级操作 之 查询(中)」
- Hive的客户端操作
- 第九章 PX4-pixhawk-姿态估计解析
- java 流程控制
- Python任务调度模块 – APScheduler
- 由"=="所引起的“您提交的程序没有通过所有的测试用例”
- JSF复习系列(3)--JSF、Primefaces标签与Html的内嵌使用
- RN-第三方之-react-native-fs
- requirejs页面刷新失效js报错问题解决方案
- 003 Longest Substring Without Repeating Characters
- Apache Kafka 入门
- java、web项目建立与删除-20170626