Java小实训Day2

JDK

2.编写Java程序的流程

创建记事本文件,后缀名改为.java

编写Java代码,修改编码方式为ANSI

通过javac文件名.java  对Java文件进行编译,生成.class字节码文件

Java 文件名,执行Java程序

3.关键字

练习1:

//提示用户输入姓名和年龄
import java.util.Scanner;
public class IdentifyDemo01 {
    public static void main(String [] args){
        Scanner sc = new Scanner(System.in);
        //键盘扫描器
        //表示创建一个Scanner类型的引用 sc 指向一个Scanner类型的对象
        //System.in可以看成是从键盘输入的内容
        System.out.println("请输入你的姓名");
        String name = sc.next();
        System.out.println("请输入你的年龄");
        int age = sc.nextInt();
        System.out.println("我叫" + name + ",我今年" + age + "岁了");
    }
}

练习2:

import java.util.Scanner;

public class Identitydemo02 {
    public static void main(String [] args){
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入学号");
        String num = sc.next();
        System.out.println("请输入班级");
        String clas = sc.next();
        System.out.println("请输入座右铭");
        String n = sc.next();
        System.out.println("学号:" + num + ",班级:" + clas + ",座右铭:" + n);
    }
}

练习3:

import java.util.Scanner;
public class Identitydemo3 {
    public static void main(String [] args){
        Scanner sc = new Scanner(System.in);
        float f = sc.nextFloat();
        System.out.println(f * 0.5 * 9.8 * f);
    }
}

练习4:

package com.operator;

public class AirthmaticDemo01 {
    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
    }
}

练习5:

package com.operator;

public class AddDemo01 {
    public static void main(String[] args) {
        int a = 3;
        int b = a ++;
        System.out.println("b = " + b);//3
     //   System.out.println(a);//4
        int c = ++ a;
        System.out.println("c = " + c);//5
    }
}

练习6:

package com.operator;

import java.util.Scanner;

public class ThreeEyesDemo {
    public static void main(String[] args) {
        //提示用户输入一个数

        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个数");
        int num = sc.nextInt();
        //使用三目运算符对用户输入的数进行判断
        String s = num > 0 ? "你输入的是一个正数":num == 0?"你输入的是0":"你输入的是一个负数";
        System.out.println(s);
    }

}

练习7

package com.operator;

import java.util.Scanner;

public class IfDemo2 {
    public static void main(String[] args) {
        //使用if分支结构,输入两个数,求最大值
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入两个数");
        int a = sc.nextInt();
        int b = sc.nextInt();
//        if (a >= b) {
//            System.out.println("max is " + a);
//        } else {
//            System.out.println("max is " + b);
//        }
        //简便
        //定义中间量
        int max = a;
        if(a < b){
            max = b;
        }
        System.out.println(max);
    }
}

数据类型

8种基本数据类型

整型:byte、short、int、long(当数据大于+/-21亿,8个字节,否则栈4个字节)

类型转换:

从大到小:强制类型转换

从小到大:自动转换

常用的运算符

关系运算符:>、<...结果都为布尔类型

赋值运算符

(&&、、||、!)

逻辑运算符:与、或的短路特性

&&前面的表达式为假时,后面不做判断  假

||前面表达式为真时,后面不做判断  真

自增减运算符

三目运算符

条件表达式?表达式一:表达式2;

真                    执行           不执行

假                    不执行          执行

流程控制语句  顺序、循环、分支 

if  else语句

switch语句

for循环

do while循环

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值