加减乘除
package com.operator;
public class ArithmaticDemo01 {
public static void main(String[] args){
//加减乘除取余
int a = 5;
int b = 3;
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);
}
}
三目运算符
package com.operator;
import java.util.Scanner;
/**
* 1.使用三目运算符判断用户输入的是正数、负数还是0
* 2.提示用户输入一个三位数的正数,然后进行逆序处理再打印
*/
public class ThreeEyesDemo {
public static void main(String[] args){
//提示用户输入一个数
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个数:");
int number = scanner.nextInt();
//使用三目运算符对用户输入的数进行判断
String s = number > 0 ? "你输入的是一个正数" : number == 0 ? "你输入的是0" : "你输入的是一个负数";
System.out.println(s);
System.out.println("------------------");
int t;
int a,b,c;
System.out.println("请输入一个三位数的正数:");
t = scanner.nextInt();
//逆序处理再打印
a = t / 100;
b = t % 100 / 10;
c = t % 10;
System.out.println(a + b*10 + c*100);
}
}
if语句
package com.operator;
import java.util.Scanner;
/**
* @title:
* 练习:使用if分支结构,提示用户输入两个数,求最大值
* @Author
* @Date: 2024/1/23
*/
public class IfDemo02 {
public static void main(String[] args){
//提示用户输入两个数
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一个数");
int num1 = scanner.nextInt();
System.out.println("请输入第二个数");
int num2 = scanner.nextInt();
//对用户输入的两个数数进行判断,输出最大值
// if(num1 >= num2){
// System.out.println("最大值是:" + num1);
// }else{
// System.out.println("最大值是:" + num2);
// }
int max = num1;
if(num1 < num2){
max = num2;
}
System.out.println("最大值:" + max);
}
}
package com.operator;
import java.util.Scanner;
/**
* @title:购票
* @Author
* @Date: 2024/1/23
*/
public class IfElseIfElseDemo01 {
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
System.out.println("请输入你的身份信息:(军人、学生还是普通人)");
String identify = scanner.next();
//对用户输入的身份信息进行判断
if("军人".equals(identify)){
System.out.println("由于您是军人,享受免票");
}else if("学生".equals(identify)){
System.out.println("由于您是学生,享受半价票");
}else{
System.out.println("由于您啥也不是,请购买全价票");
}
}
}
switch -case
import java.util.Scanner;
/**
* @title:业绩排名、月份
* @Author
* @Date: 2024/1/23
*/
public class SwitchCaseDemo {
public static void main(String[] args){
//提示用户输入业绩排名 int
Scanner scanner = new Scanner(System.in);
System.out.println("请输入你的业绩名次:");
int num = scanner.nextInt();
switch(num){
case 1:
System.out.println("欧洲游");
break;
case 2:
System.out.println("亚洲游");
break;
case 3:
System.out.println("国内游");
break;
case 4:
System.out.println("省内游");
break;
default:
System.out.println("游什么游,加班!");
}
System.out.println("请输入月份");
int month = scanner.nextInt();
switch(month){
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
System.out.println("当月有31天");
break;
case 4:
case 6:
case 9:
case 11:
System.out.println("当月有30天");
default:
System.out.println("当月有28天");
}
}
}
while语句
import java.util.Scanner;
/**
* @title:跑圈
* @Author
* @Date: 2024/1/23
*/
public class WhileDemo01 {
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
int i = 1;
while(true){
System.out.println("你已经跑了第" + i + "圈,是否继续?");
String str = scanner.next();
if("否".equals(str)){
System.out.println("你一共跑了" + i +"圈");
}else{
i++;
}
}
}
}
for循环
/**
* @title: 9*9乘法表
* @Author
* @Date: 2024/1/23
*/
public class DoubleForDemo {
public static void main(String[] args){
for(int i = 1; i <= 9; i++){
for(int j = 1; j <= i; j++){
System.out.print(j + "*" + i + "=" + i*j);
System.out.print(" ");
}
System.out.println();
}
}
}