Java零基础入门:运算符练习

简介: Java零基础入门:运算符练习

之前练习的库存:

public class Test01 {
    public static void main(String[] args) {
        int x = 10;
        int a = x + x++;//a=10+10,该代码执行结束,x=11;
        //++X:先自加再取值,X++先取值再自加
        //a先取x+x的值,x再自加值
        System.out.println("x="+a);//20
        System.out.println("x="+x);//11
        int b = x+ ++x;//b=11+12,该代码执行结束,x=12;
        System.out.println("b="+b);//23
        System.out.println("x="+x);//12
        int c = x + x--;//c=12+12,该代码执行结束,x=11
        System.out.println("c="+c);//24
        System.out.println("x="+x);//11
        int d = x + --x;//d=11+10,该代码执行结束,x=10
        System.out.println("d="+d);//21
        System.out.println("x="+x);//10
    }
}
public class Test02 {
    public static void main(String[] args){
        int a = 15;
        int b = 2;
        double c = 2;
        System.out.println(a+"/"+b+"="+(a/b));
        System.out.println(a+"%"+b+"="+(a%b));
        System.out.println(a+"/"+c+"="+(a/c));
        System.out.println(a+"%"+b+"="+(a%b));
    }
}
public class ZuoyeTest03 {
     public static void main(String[] ages){
         boolean x,y,z;
         int a = 15;
         int b = 2;
         x = a > b;
         y = a < b;
         z = a != b;
         System.out.println("x="+x);
         System.out.println("y="+y);
         System.out.println("z="+z);
     }
}
public class Test04 {
    public static void main(String[] args){
        boolean raining = false;
        if(raining){
            System.out.println("外面下雨了,出门记得带一把伞哦!");
        }else{
            System.out.println("天气不错哦!");
        }
        boolean eatFull = true;
        if(eatFull){
            System.out.println("吃的好饱啊!");
        }else{
            System.out.println("还没有吃饱,再来份米饭!");
        }
        boolean sex = true;
        if(sex){
            System.out.println("男");
            System.out.println("Hello world!");
        }
        else{
            System.out.println("女");
        }
        java.util.Scanner scan = new java.util.Scanner(System.in);
        System.out.print("请输入数字;");
        int i = scan.nextInt();
        if(i==1){
            System.out.println("性别:男");
        }else if(i==0){
            System.out.println("性别:女");
        }else{
            System.out.println("对不起,你输入不合法!");
        }
        System.out.print("输入考试成绩:");
        int score = scan.nextInt();
        String grade = "大笨蛋";
        if(score < 0 || score > 100){
            grade = "对不起,您输入的成绩不合法!";
        }else if(score >= 90){
            grade = "优秀";
        }else if(score >= 80){
            grade = "良好";
        }else if(score >= 70){
            grade = "中等";
        }else if(score >= 60){
            grade = "及格";
        }
        System.out.println("成绩等级:" + grade);
    }
}
public class Test05 {
    public static void main(String[] args){
        java.util.Scanner scann = new java.util.Scanner(System.in);
        System.out.print("请输入天气指数,1 表示下雨天,0 表示晴天:");
        int weather = scann.nextInt();
        if(weather == 1){
            System.out.print("请再输入您的性别,1 表示男,0 表示女:");
            int sex = scann.nextInt();
            if(sex == 0){
                System.out.println("女士,外面下雨了,您需要带一把小花伞");
            }else if(sex == 1){
                System.out.println("哥们,外面下雨了,您需要带一把大黑伞");
            }else{
                System.out.println("对不起,您输入性别参数出错了!");
            }
        }else if(weather == 0){
            System.out.println("走起,一起出去玩耍喽!");
        }else{
            System.out.println("对不起,您输入天气参数出错了!");
        }
    }
}
public class homework01 {
    public static void main(String[] args){
        int i = 5;
        int j = 5;
        int m = 5;
        int n = 5;
        i++;//i=5,该代码执行结束后,i=6;
        j = j + 1;//j=6
        m--;//m=5,该代码执行结束之后,m=4;
        n = n - 1;//n=4;
        System.out.println(i);//i=6
        System.out.println(i++);//i=6,该代码执行结束后,i=7
        System.out.println(++i);//i=8,该代码执行结束后,i=8
        System.out.println(i--);//i=8,该代码执行结束后,i=7
        System.out.println();
        System.out.println(j);
        System.out.println(j++);
        System.out.println(j--);
        System.out.println(--j);
        System.out.println();
        System.out.println(m);
        System.out.println(n);
    }
}
public class homework02 {
    public static void main(String[] args) {
        for (int i = 10; i > 0; i--) {
            System.out.println("i = " + i);
        }
        System.out.println("-------------分割线---------------");
        for (int i = 10; i > 0; i -= 2) {
            System.out.println("i = " + i);
        }
        System.out.println("-------------分割线---------------");
        for (int i = 100; i >= 10; i /= 3) {
            System.out.println("i = " + i);
        }
    }
}
public class homework04 {
    public static void main(String[] args){
        for(int i = 1;i <= 5; i++){
            System.out.print("i = " + i + ",");
        }
        System.out.println();
         for(int j=1;j<=2;j++){
             System.out.print("j="+j+",");
         }
         System.out.println();
         for(int j = 1;j <= 2;j++){
             for(int i = 1;i <= 5;i++){
                 System.out.print("i="+i+",");
             }
         }
    }
}
public class homeword5 {
    public static void main(String[] args){
        for(int i = 1;i <= 9;i++) { //外层循环,负责9行
            for(int j = 1;j <= i;j++) {//内部循环,负责输出当前
                System.out.print(i+"*"+j+"="+i*j+" ");
            }
            System.out.println();
        }
    }
}


相关文章
|
1月前
|
Java
Java运算符
Java运算符
47 12
|
2月前
|
Java 测试技术 数据处理
Java零基础教学(17):Java运算符详解
【8月更文挑战第17天】Java零基础教学篇,手把手实践教学!
54 4
|
13天前
|
Java
JAVA易错点详解(数据类型转换、字符串与运算符)
JAVA易错点详解(数据类型转换、字符串与运算符)
39 4
|
11天前
|
安全 Java 测试技术
🌟 Java 零基础 | 详解 instanceof 运算符
【10月更文挑战第1天】本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
17 1
|
13天前
|
存储 Java C语言
【一步一步了解Java系列】:了解Java与C语言的运算符的“大同小异”
【一步一步了解Java系列】:了解Java与C语言的运算符的“大同小异”
35 3
|
1月前
|
Java 测试技术 程序员
Java零基础(23) - Java赋值运算符,了解一下!
【9月更文挑战第2天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
49 11
|
2月前
|
Java 测试技术 计算机视觉
Java零基础(18) - Java运算符,了解一下!
【8月更文挑战第18天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
34 5
|
2月前
|
Java
【Java 第三篇章】注释、数据类型、运算符
【8月更文挑战第2天】 Java支持三种注释:单行(`//`)、多行(`/*...*/`)及文档注释(`/**...*/`)。它定义了八种基本数据类型,包括四种整数类型(`byte`、`short`、`int`、`long`),两种浮点类型(`float`、`double`),一种字符类型(`char`)和一种布尔类型(`boolean`)。数据类型之间可以自动转换或通过强制转换改变,但后者可能导致精度损失。Java中的运算符涵盖算术(如`+`、`-`)、赋值(如`=`)、比较(如`==`)、逻辑(如`&&`)和三目运算符等。例如,算术运算可用于执行基本数学计算,而逻辑运算符用于组合条件判断。
18 1
|
2月前
|
存储 Java
02 Java基础语法(变量+数据类型+运算符)(下)
02 Java基础语法(变量+数据类型+运算符)
24 5
|
2月前
|
存储 Java
02 Java基础语法(变量+数据类型+运算符)(上)
02 Java基础语法(变量+数据类型+运算符)
44 4