1月23日java培训学习心得

本文详细介绍了Java中的基本控制结构如while、do-while、for循环,以及如何使用Scanner进行用户输入处理和条件语句(if、else、elseif)的实例应用。
摘要由CSDN通过智能技术生成
import java.util.Scanner;

public class WhileDemo01 {
    public static void main(String[] args){
        int i = 1;
        while(i<=10){
            System.out.println(i);
            i++;
        }
        //跑圈
        Scanner scanner = new Scanner(System.in);
        int j = 1;
        while(true){
            System.out.println("你已经跑了第" + j +"圈,是否继续?");
            String str = scanner.next();
            if("否".equals(str)){
                System.out.println("不行了,跑不动了");
                break;
            }else if("是".equals("接着跑"));
                j++;
        }
    }
}
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

    }
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();
        }
    //九九乘法表
    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();
     }
    }
}
public class DoWhileDemo {
    public static void main(String[] args){
        int i = 1;
        do{
            System.out.println(i + "");
            i++;
        }while(i <= 0);
    }
}
import java.util.Scanner;

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

        //对用户的年龄判断
        if(age>18){
            System.out.println("你可以开开心心的浏览网页");
        }else{
            System.out.println("生活真美好");
        }
    }
}
import java.util.Scanner;

public class IdentifyDemo01 {
    public static void main(String[] args){
        //提示用户输入姓名和年龄
        //键盘扫描器 表示创建一个Scanner类型的应用(scanner) 指向Scanner类型的对象,其中System.in可以看成一个键盘
        Scanner scanner = new Scanner(System.in);

        //提示输入姓名和年龄
        System.out.println("请输入你的姓名:");
        String name = scanner.next();

        System.out.println("请输入你的年龄:");
        int age = scanner.nextInt();

        System.out.println("我叫" + name + ",今年" + age + "岁了!");
        //提示输入学号,班级,座右铭
        System.out.println("请输入学号,班级,座右铭:");
        long stu = scanner.nextLong();
        int classes = scanner.nextInt();
        String motto = scanner.next();
        System.out.println("我的学号是" + stu + ",班级是" + classes + ",座右铭是" + motto);
        //输入下落时间
        System.out.println("请输入下落时间:");
        double t = scanner.nextDouble();
        System.out.println("下落的位移是" + 0.5*9.8*t*t);


    }
}
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);
    }
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("恭喜你,补考一下");
        }
        //提示用户输入一个数,判断是负数还是非负数
        System.out.println("请输入一个数:");
        int number = scanner.nextInt();
        if(number < 0){
            System.out.println("这是一个负数");
        }else{
            System.out.println("这是一个非负数");
        }
    }
}
import java.util.Scanner;

public class IfElseIfDemo01 {
    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("由于您是普通人,请购买全价票");
        }
        //提示用户输入高考成绩,判断学校学历
        System.out.println("请输入高考成绩:");
        int grade = scanner.nextInt();
        if(grade>650){
            System.out.println("上清北");
        }else if(grade>=550&&grade<=650){
            System.out.println("上985,211");
        }else if(grade>=450&&grade<550){
            System.out.println("上一本或二本");
        }else if(grade>=350&&grade<450){
            System.out.println("上普通学校");
        }else{
            System.out.println("上较差学校");
        }
    }
}
import java.util.Scanner;

public class MouthDay {
    //提示用户输入月份
    public static void main(String[] args){
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入月份:");
        int mouth = scanner.nextInt();
        switch(mouth){
            case 1:System.out.println("当月有31天");
                   break;
            case 2:System.out.println("当月有28天");
                   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;
        }
    }
}
import java.util.Scanner;

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 num = scanner.nextInt();
        int a,b,c;
        a = num%10;
        b = (num%100)/10;
        c = num/100;
        System.out.println(c + b*10 + a*100);
    }


}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值