java今日所学内容1.23

编写iava程序的流程
1.创建记事本后缀改为.iava
2.如果要输出中文编码方式改为ANSI
3.打开CMD DOS命令行窗口 切换到Java源文件所在目录
4.通过javac 文件名.Java 对java进行编译 (之后项目在部署或上线的时候 上传的都是字节码文
5通过iava 文件名 进行解释运行
java中的关键字
分析第一个iava程序
变量和注释
数据类型整数类型,byte (1),short (2) ,int (4) ,long (4个字节,过大自动转为8个)浮点数据类型: float,double布尔类型: boolean
字符类型: char
引用数据类型: 数组。类。枚举,接口
类型转换从小到大: 自动转换从大到小: 强制转换
常用运算符1.加减乘除取余
字符串连接符+
关系运算符
大于> 小于< 等于= 不等于!= >=大于等于 <=小于等子
赋值运算符 =
逻辑运算符与 (&&) 或() 非 (! 
与:当&&两边为真时,结果为真: (前面为假,后面不做判断)或: 任意一边为真时,结果为真: (前面为真,后面不做判断)非:当表达式为真,结果为假,表达式为假,结果为真
自增减运算符: 加加,减减int a=3;int b=0b=a++;(b=3,a=4)b=++a;(b=4,a=4);b=a--;(b=3,a=2)b=--a(b=2.a=2)

第一个
package com.operator;

import java.util.Scanner;

public class IfDemo01 {
    public static void main(String[] args){
        // 提示用户输入年龄
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入你的年龄:");
     
        // 对用户年龄进行判断

        int age = 0;
        if(age < 18) {
            System.out.println("欢迎进入网站");
        } else{}
    
}
 
 
第二个
package com.operator;

import java.util.Scanner;

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);
        }
        if(num1 < num2){

            System.out.println("最大值:"+ num2);

        }
        int max = num1;
        if(num1 <= num2){
            max = num2;
        }
        System.out.println("最大值:" + max);
    }
}
 
第三个
package com.operator;
import java.util.Scanner;
public class IfElseDemo {

    public static void main(String[] args){

        Scanner scanner = new Scanner(System.in);

        System.out.println("请输入你的成绩:");

        double score = scanner.nextDouble();

        if(score >= 60){

            System.out.println("恭喜你,及格了");

        }else{

            System.out.println("恭喜你,补考一下");

        }

    }



}
 
第四个
package com.operator;



public class AddDemo01 {

    public static void main(String[] args){

        int a = 3;

        int b = a++;

        System.out.println("b=" + b); // 3

        int c = ++a;

        System.out.println("c=" + c); // 5

    }

}
 
 
第五个
package com.operator;

public class ArithmaticDemo01 {

    public static void main(String[] args){

        // 加减乘除

        int a = 3;

        int b = 5;

        System.out.println(a + b); // 8

        System.out.println(b - a); // 2

        System.out.println(a * b); // 15

        System.out.println(b / a); // 1

        System.out.println(b % a); // 2

    }

}
 
第六个
package TestDemo;

import java.util.Scanner;

public class IdentifyDemo03 {

        public static void main(String[] args){

            Scanner scanner = new Scanner(System.in);

            System.out.println("请输入时间");

            int t= scanner.nextInt();

            double x = 0.5*0.8*t*t;

            System.out.println("该物体的位移为" + x);

        }
}
第七个
public class DoWhileDemo {

    public static void main(String[] args) {

        int i = 1;

        do {

            System.out.println(i + "");

            i++;

        }while(i <= 10);

    }

}
 
第八个
public class ForDemo01 {

    public static void main(String[] args){

        for(int i = 1; i <= 10; i++){

            System.out.println(i + "");

        }



        // 打印 1-100之间的偶数

        for(int i = 1; i <= 100; i++){

            System.out.println(i + "");

        }

    }

}
第九个
public class ForDemo02 {

    public static void main(String[] args) {

        for (int i = 1; i <= 10; i++) {

            if (i == 5) {

                continue;

            }

            System.out.println(i + "");

        }

    }

}
第十个
import java.util.Scanner;



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 if ("普通人".equals(identify)){

            System.out.println("由于您是普通人,请购买全票");

        }

    }

}
第十一个
import java.util.Scanner;



public class IfElseIfElseDemo02 {

    public static void main(String[] args){

        System.out.println("请输入你的高考成绩:");

        Scanner scanner = new Scanner(System.in);

        int grade = scanner.nextInt();

        // 对用户的学校学历进行判断

        if(grade > 650){

            System.out.println("650来上中北大学吧,每天都有早八!!!");

        }else{

            if (grade >= 550){

                    System.out.println("来中北吧,人民兵工第一校");

                }else{

                    if (grade >= 450){

                          System.out.println("中北来了");

                      }else{

                        if (grade >= 350){

                            System.out.println("中北不要你!");

                        }else{

                            System.out.println("哪也去不了");

                        }

        }

    }

        }

    }



}
第十二个
// 提示用户输入业绩排名,判断去哪儿玩儿



import java.util.Scanner;



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("游什么游,加班");



        }

    }

}
第十三个
import java.util.Scanner;



public class SwitchCaseDemo01 {

    public static void main(String[] args){

        // 提示用户输入月份 判断当月天数(不考虑闰年)

        Scanner scanner = new Scanner(System.in);

        System.out.println("请输入月份");

        int num = scanner.nextInt();

        switch (num){

            case 1:

                System.out.println("该月有31");

                break;

            case 2:

                System.out.println("该月有29");

                break;

            case 3:

                System.out.println("该月有31");

                break;

            case 4:

                System.out.println("该月有30");

                break;

            case 5:

                System.out.println("该月有31");

                break;

            case 6:

                System.out.println("该月有30");

                break;

            case 7:

                System.out.println("该月有31");

                break;

            case 8:

                System.out.println("该月有31");

                break;

            case 9:

                System.out.println("该月有30");

                break;

            case 10:

                System.out.println("该月有31");

                break;

            case 11:

                System.out.println("该月有30");

                break;

            case 12:

                System.out.println("该月有31");

                break;

            default:

                System.out.println("输入错误,请重新输入");



        }

    }

}
第十四个
public class WhileDemo01 {

    public static void main(String[] args){

        int i = 1;



        while(i < 10){

            System.out.println(i + "");

            i++;



        }



    }

}
第十五个
import java.util.Scanner;



public class WhiledDemo02 {

    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("不行了,跑不动了!");

                break;

            }else if("".equals(str)){

                System.out.println("接着跑");

                i++;

            }

        }

    }



}
第十六个
public class DoubleForDemo01 {
    public static void main(String[] args) {
        for (int i = 1; i <= 5; i++){
            for (int j = 1; j <= i; j++){
                System.out.print("*");
            }
            System.out.println();
        }
    }
}
第十七个
// 九九乘法表

public class DoubleForDemo02 {

    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) + "\t");
            }

            System.out.println();
        }
    }

}
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值