package com.company;
public class Liuchengcontrol {
public static void main(String[] args) {
int c=10;
int d=10;
if(c<=d){
System.out.println(“c小于等于d”);
}else{
System.out.println(“c大于d”);
}
//string 类型也可以进行比较;
String hello=“hello”;
String hello2=“hello”;
if(hellohello2){
System.out.println("hellohello2");
}
//新生成的hello3和hello 和hello2不相等,这是因为什么?这个跟变量在内存里存储的方式不一样。后续在课程中介绍。
String hello3=new String(“hello”);
//这个是判定字符的内容实际上是相等的。
System.out.println(hello.equals(hello3));
if(hello3==hello2){
System.out.println("hello3==hello2");
}else{
System.out.println("hello3!=hello2");
}
//逻辑运算符&&,|| !
int h=10;
int i=10;
if(h<=i){
System.out.println(h<=i);
}else{
System.out.println(h>i);
}
if ((h<i)||(h==i)){
System.out.println(h<=i);
}
int age=25;
if(age>20&&age<30){
System.out.println("you are a great young man ");
}
//位运算符& | 按位或,左移,右移
int j=3;
int k=4;
int l=j&k;
System.out.println(l);
//使用位运算是比较省内存的,通过乘法或者除法都没有那么的节省内存
//流程控制, 顺序,选择分支,循环,
//选择分支if else if else if switch
}
}