目录:算数运算符–>分支语句
/*
算术运算符
*/
//导包
import java.util.Scanner;
public class hhh{
public static void main(String[] arge){
Scanner sc=new Scanner(System.in);
System.out.println("请输入一个分数:");
int score=sc.nextInt();
if(score>100||score<0)
System.out.println("你输入的数据有误");
else if(score>=95&&score<=100){
System.out.println("山地自行车一辆");
}else if(score>=90&&score<=94){
System.out.println("游乐园玩一次");
}else if(score>=80&&score<=89){
System.out.println("变形金刚玩具一个");
}else{
System.out.println("胖揍一顿");
}
//数据测试,正确数据,边界数据,错误数据
/*
System.out.println("开始");
Scanner sc=new Scanner(System.in);
System.out.println("请输入一个星期数:");
int week=sc.nextInt();
if(week==1)
System.out.println("星期一");
else if(week==2)
System.out.println("星期二");
else if(week==3)
System.out.println("星期三");
else if(week==4)
System.out.println("星期四");
else if(week==5)
System.out.println("星期五");
else if(week==6)
System.out.println("星期六");
else
System.out.println("星期日");
System.out.println("结束");
*/
/*if(number%2==0)
System.out.println(number+"为偶数");
else
System.out.println(number+"为奇数");*/
/*System.out.println("开始");*/
//定义两个变量
/*int a=10;
int b=20;
b=5;
if(a>b)
System.out.println("a的值大与b");
else
System.out.println("a的值不大于b");
/*if(a==b){
System.out.println("a等于b");
}
int c=10;
if(a==c){
System.out.println("a等于c");
}*/
/*
System.out.println("结束");
*/
/*
System.out.println("开始");
System.out.println("语句A");
System.out.println("结束");
*/
/*
//创建对象
Scanner sc=new Scanner(System.in);
//接收数据
System.out.println("请驶入第一个和尚的身高:");
int height1=sc.nextInt();
System.out.println("请驶入第二个和尚的身高:");
int height2=sc.nextInt();
System.out.println("请驶入第三个和尚的身高:");
int height3=sc.nextInt();
int tempHeight=height1>height2?height1:height2;
int maxHeight=tempHeight>height3?tempHeight:height3;
System.out.println("这三个和尚中身高最高的是:"+maxHeight+"cm");
*/
//输出数据
/*System.out.println("x:"+x);*/
/*//定义两个变量
int a=6;
int b=4;
System.out.println(a+b);
System.out.println(a-b);
System.out.println(a*b);
System.out.println(a/b);
System.out.println(a%b);
//除法得到的是商,取余得到的是余数
//整数相除只能得到整数,要想得到小数,必须有浮点数的参与
System.out.println(6.0/4);*/
/*
int i=10;
char c='A'; //'A'的值是65
char d='a'; //'a'的值是97
char e='0'; //'0'的值是48
*/
//System.out.println(i+e);
//char ch=i+e;
//char类型会被自动提升为int类型
/*int j=i+c;
System.out.println(j);*/
/*double k=10+13.14;
System.out.println(k);*/
/*System.out.println("it"+"hema");
System.out.println("it"+666);
System.out.println(666+"it");
System.out.println("黑马"+6+6);
System.out.println(1+99+"年黑马");*/
//把10赋值给int类型的变量i
/*int i=10;
System.out.println("i:"+i);
*/
//+=把左边和右边的数据进行加法操作,结果赋值给左边
//i+=20;
/*i=i+20;
System.out.println("i:"+i);*/
//扩展的赋值运算符底层隐含了强制类型转换:+=,-=等
/*short s=10;
s=(short)(s+20);
System.out.println("s:"+s);*/
//自增自减运算符
//定义变量
//int i=10;
//System.out.println("i:"+i);
//单独使用
//i++;
//++i;
//System.out.println("i:"+i);
//参与操作使用
//int j=i++;
/*int j=++i;
System.out.println("i:"+i);
System.out.println("j:"+j);*/
//定义变量
/*int i=10;
int j=20;
int k=10;
//==
System.out.println(i==j);
System.out.println(i==k);
System.out.println("---------");
//!=
System.out.println(i!=j);
System.out.println(i!=k);
System.out.println("---------");
//>
System.out.println(i>j);
System.out.println(i>k);
System.out.println("---------");
//>=
System.out.println(i>=j);
System.out.println(i>=k);
System.out.println("---------");
//不小心把==写成了=
//关系判断为true false
//赋值输出的是值
//把j的值赋值给了i,然后输出了i的值
System.out.println(i=j);*/
//定义变量
/*int i=10;
int j=20;
int k=30;
//&& 有false则false
System.out.println((i>j)&&(i>k));//false && false
System.out.println((i<j)&&(i>k));//true && false
System.out.println((i>j)&&(i<k));//false && true
System.out.println((i<j)&&(i<k));//true && true
System.out.println("--------");
//|| 有true则true
System.out.println((i>j)||(i>k));//false || false
System.out.println((i<j)||(i>k));//true || false
System.out.println((i>j)||(i<k));//false || true
System.out.println((i<j)||(i<k));//true || true
System.out.println("--------");
//&&和&
//System.out.println((i++>100)&(j++>100));//false & false
System.out.println((i++>100)&&(j++>100));//false && false
System.out.println("i:"+i);
System.out.println("j:"+j);
/*
//^ 相同为false,不同为true
System.out.println((i>j)^(i>k));//false ^ false
System.out.println((i<j)^(i>k));//true ^ false
System.out.println((i>j)^(i<k));//false ^ true
System.out.println((i<j)^(i<k));//true ^ true
System.out.println("--------");
//! !true为false !false为true
System.out.println((i>j));//false
System.out.println(!(i>j));//!false
System.out.println(!!(i>j));//!!false
System.out.println(!!!(i>j));//!!!false
System.out.println("--------");
*/
//定义两个变量
/*
int a=10;
int b=20;
//获取两个数据中的较大值
int max=a>b?a:b;
//输出结果
System.out.println("max:"+max);
*/
/*int weight1=180;
int weight2=200;
boolean b=(weight1==weight2)?true:false;
System.out.println("b:"+b);*/
/*int height1=150;
int height2=210;
int height3=165;
int tempHeight=height1>height2?height1:height2;
int maxHeight=tempHeight>height3?tempHeight:height3;
System.out.println(maxHeight);*/
}
}