java实训第二天

 

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("请输入你的学号");
        long sno = scanner.nextLong();

        //提示输入班级
        System.out.println("请输入你的班级");
        int classno = scanner.nextInt();

        //提示输入座右铭
        System.out.println("请输入你的座右铭");
        String motto = scanner.next();

        //输出信息(姓名,年龄)
        System.out.println("我叫" + name + ",今年" + age + "岁了!");
        //输出信息(学号,班级,座右铭)
        System.out.println("我的学号是" + sno + "我的班级是" + classno + "我的座右铭是" + motto + "!");


    }
}
import java.util.Scanner;

public class Falling {
    public static void main(String[] args) {

        //键盘扫描器 表示创建一个Scanner类的引用(scanner) 指向Scanner类的对象,其中System。in可以看成是一个键盘录入接收
        Scanner scanner =new Scanner(System.in);

        //创建一个int型变量t接收键盘输入
        int t = scanner.nextInt();

        //创建一个double型变量displacement来记录位移
        Double  displacement = 0.5*9.8*t*t;

        //输出位移
        System.out.println(displacement);
    }

}

 

运算符: 

public class ArithmaticDemo01 {
    public static void main(String[] args) {

        //创建两个变量接收数据
        int a = 3;//整数
        int b= 5;

        System.out.println(a+b);//a加b        8
        System.out.println(b-a);//b减a        2
        System.out.println(a*b);//a乘b        15
        System.out.println(b/a);//b除a(取整)  1  被除数为整数
        System.out.println(b%a);//b对a取余(模)2
    }
}
import java.util.Scanner;

public class ArithmaticDemo02 {
    public static void main(String[] args) {

        //提示用户输入一个数
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入一个三位正数");
        int s = scanner.nextInt();

        int i,j,k;

        i = s/100;
        j = ( s - ( 100 * i ) ) / 10;
        k = s - ( 100 * i ) - ( 10 * j );

        System.out.println( i + 10 * j + 100 * k);

    }


}

 

三目运算符:

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);
    }
}

 

 自加:

public class AddDemo01 {
    public static void main(String[] args) {

        //前++和后++

        int a = 3;

        int b = a++;//后++ 先用后加
        //b=3 此时a先赋值再自加所以a=4
        System.out.println("b=" + b);

        int c = ++a;//前++ 先加后用
        //此时a先自加再赋值所以a=5 c=5
        System.out.println("c=" + c);
    }
}

循环:

for语句:

public class ForDemo01 {
    public static void main(String[] args) {
        int i = 1;
        /*
        for ( ; i <= 100; i++) {
            System.out.println(i + "i");
        }
        **/

        for ( ; i <= 100; i++) {
            if (i % 2 ==0 ){
                System.out.println(i + "i");
            }
        }
        System.out.println(i);
    }
}

双重for语句:

public class DoubleForDemo01 {
    public static void main(String[] args) {
        for (int i = 1; i <= 9; i++) {
            for (int j = 1; j <= i; j++) {
                int k = i * j;
                if (k < 10) {
                    System.out.print(j + "*" + i + "=" + k + "  ");
                } else if (k >= 10) {
                    System.out.print(j + "*" + i + "=" + k + " ");
                }
            }
            System.out.println();
            //System.out.println("---------------------------------------------------------------");
        }
    }
}

if语句:

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 IfDemo02 {
    public static void main(String[] args) {

        //提示用户输入两个数
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入两个数");

        //创建两个变量来接收并提示用户输入
        System.out.println("请输入第一个数");
        int a = scanner.nextInt();

        System.out.println("请输入第二个数");
        int b = scanner.nextInt();

        //对两个变量进行比较并输出最大值
        /*
        if (a >= b){
            System.out.println("最大值为" + a);
        }else if (b > a) {
            System.out.println("最大值为" + b);
        }else
        {
            System.out.println("输入错误");
        }
        */

        //对两个变量进行比较并输出最大值
        int max = a;
        if (a <= b){
            max = b;
        }

        //输出最大值
        System.out.println("最大值" + max);

    }
}

if-else语句:

import java.util.Scanner;

public class IfElseDemo01 {
    public static void main(String[] args) {
        //提示客户输入一个整数
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入一个整数");

        //创建一个变量接收整数
        int num = scanner.nextInt();

        //对这个数进行判断是正数还是负数
        if (num > 0) {
            System.out.println("你输入的是一个整数");
        } else if (num == 0) {
            System.out.println("你输入的是0");
        } else {
            System.out.println("你输入的是一个负数");
        }
    }
}

if-elseif语句:

import java.util.Scanner;

public class IfElseIfDemo01 {
    public static void main(String[] args) {
        //提示用户输入身份信息
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入你的身份信息【军人,学生,其他】");
        String identity = scanner.next();

        //对用户身份进行判断
        if ("军人".equals(identity)){
            System.out.println("由于你是军人,可享受免票服务");
        } else if ("学生".equals(identity)) {
            System.out.println("由于你是学生,可享受学生票服务");
        }else {
            System.out.println("由于你既不是军人也不是学生,你不可享受见面服务");
        }

    }
}
import java.util.Scanner;

public class IfElseIfDemo02 {
    public static void main(String[] args) {
        //提示用户输入成绩
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入你的成绩");
        int grades = scanner.nextInt();

        //根据用户输入的成绩判断学校学历
        if(grades >= 650 && grades <= 750){
            System.out.println("学历为清北");
        } else if (grades >= 550 && grades < 650) {
            System.out.println("学历为985,211");
        } else if (grades >= 450 && grades <550) {
            System.out.println("学历为一本");
        } else if (grades >= 350 && grades <450) {
            System.out.println("学历为二本");
        } else if (grades <= 350) {
            System.out.println("学历为大专");
        } else {
            System.out.println("输入错误");
        }
    }
}

switch语句:

import java.util.Scanner;

public class SwitchCaseDemo {
    public static void main(String[] args) {
        //提示用户输入业绩排名(int类)
        Scanner scanner = new Scanner(System.in);
        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 SwitchCaseDemo02 {
    public static void main(String[] args) {
        //提示用户输入月份
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入月份");
        int mouth = scanner.nextInt();

        //输出天数
        switch (mouth){
            case 1,3,5,7,8,10,12:
                System.out.println("本月有31天");
                break;
            case 4,6,9,11:
                System.out.println("本月有30天");
                break;
            case 2:
                System.out.println("本月有28天");
                break;
            default:
                System.out.println("输入错误");
        }
    }
}

while语句:

public class WhileDemo01 {
    public static void main(String[] args) {

        int i = 0;

        while (i <= 100) {
            System.out.println(i + "i");
            i++;
        }
    }
}
import java.util.Scanner;

public class WhileDemo02 {
    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 if ("否".equals(str)) {
                System.out.println("再见");
                break;
            }
        }
    }
}

do-while循环: 

public class WhileDemo03 {
    public static void main(String[] args) {
        int i = 1;

        do {
            System.out.println(i + "i");
            i++;
        }while (i <= 0);
        //do-while循环至少执行一次

        System.out.println(i);
        //do-while变量在循环外可用
    }
}

  • 8
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值