变量的使用

变量

方便取出内存的数据

八种基本数据类型

byte->字节

short->短整型

int

long

float:单精度浮点型

double:双精度浮点型

boolean:

char:

byteshortintlongfloatdoublecharboolean
-128~127
1字节2字节4字节8字节4字节8字节2字节1字节

定义变量

声明变量 int 变量名

赋值 给变量赋值 变量名=XXX;

int count =10;

基本算数运算符

加 - × 除

/ 取商

% 去余

自动类型转换

1.数据类型要兼容

2.小的可以直接转成大的,大的不能直接转成小的

强制类型转换

语法

(转换类型)表达式

int a = (int)66.6;

关系运算符

比较高低 大小等 返回的是真或假 用boolean类型来介绍

常用的关系运算符

》 ,《

》= ,《=

== ,!=

运算符优先级

优先级最高()

最低是的我们的赋值符 =

()》算数运算符(±*、%)》关系运算符()》逻辑运算符(&|!)》=

nextint

代码

/*
*计算平均分和分值只差
*/
public class ScoreStat {
    public static void main(String[] args) {
        //控制台输入
        Scanner input = new Scanner(System.in);
        System.out.println("java成绩:");
        int java = input.nextInt();
        System.out.println("sql成绩:");
        int sql = input.nextInt();
        System.out.println("stb成绩:");
        int stb = input.nextInt();
        //计算平均分  (java+sql+stb)/3
        double avg = (java+sql+stb)/3;
        //计算java和sql的分差  java-sql
        int diffen =java-sql;
        System.out.println("3门课的平均分:"+avg);
        System.out.println("java和sql的分差:"+diffen);
    }

}
//计算市场占有份额
int before =20;
double rise =9.8;
//第一种转换方式
int now = (int)(before+rise);
//第2种转换方式
int now2 =before+ (int)rise;
//第3种转换方式
double now3 =before+rise;
//后面要加f或F
float ff= 66.6f;

/**
 * @author xiaoDong
 * @version 1.0.0
 * @ClassName Encrypt.java
 * @Description 数字加密
 * @createTime 2021年03月17日 08:39:00
 */
public class Encrypt {
    public static void main(String[] args) {
        System.out.println("请输入一个数字:");
        Scanner input = new Scanner(System.in);
        int data = input.nextInt();
        //加密规则
       int result= (data*10+5)/2+(int)3.14159;
        System.out.println("加密后的结果为:"+result);
    }


}
/**
 * @author xiaoDong
 * @version 1.0.0
 * @ClassName Pay.java
 * @Description 购物结算
 * @createTime 2021年03月17日 09:10:00
 */
public class Pay {
    public static void main(String[] args) {
        double discount =0.8;
        System.out.println("你总消费了:");
        Scanner input = new Scanner(System.in);
        double money = input.nextDouble();
        money= money*discount;
        System.out.println("你实际消费了:"+money);
    }


}
/**
 * @author xiaoDong
 * @version 1.0.0
 * @ClassName Settlement.java
 * @Description 购物小票
 * @createTime 2021年03月17日 09:38:00
 */
public class Receipt {
    public static void main(String[] args) {
        System.out.println("***********************x消费单x*********************");
        System.out.println("购物商品\t单价\t个数\t金额");
        //商品1
        String name1 ="T桖";
        int money1 =245;
        int count1 =2;
        int mm1 =money1*count1;
        //商品2
        String name2 ="网球鞋";
        int money2 =570;
        int count2 =1;
        int mm2 =money2*count2;
        //商品3
        String name3 ="网球拍";
        int money3 =320;
        int count3 =1;
        int mm3 =money3*count3;
        System.out.println(name1+"\t\t"+money1+"\t\t"+count1+"\t\t"+mm1);
        System.out.println(name2+"\t"+money2+"\t\t"+count2+"\t\t"+mm2);
        System.out.println(name3+"\t"+money3+"\t\t"+count3+"\t\t"+mm3);
        double zk =0.8;
        System.out.println("今天的折扣:"+(zk*10)+"折");
        int zz =mm1+mm2+mm3;
        System.out.println("总金额是:"+zz);
        System.out.println("实际消费金额:"+(zz*zk));
        int jf=33;
        System.out.println("你的积分:"+jf);







    }


}
/**
 * @author xiaoDong
 * @version 1.0.0
 * @ClassName GodLuck.java
 * @Description 幸运抽奖
 * @createTime 2021年03月17日 10:28:00
 */
public class GodLuck {
    public static void main(String[] args) {
        System.out.println("请输入你的会员卡号:");
        Scanner input = new Scanner(System.in);
        int cNo=input.nextInt();
        //获取千
        int q = cNo/1000;
        //百位
        int b = cNo/100%10;
        //十位
        int s = cNo/10%10;
        //个位
        int g = cNo%10;
        //会员各个数之和
        int z =(q+b+s+g);
        //幸运数字是:
        int godL =20;
        boolean istrue = (godL == z);
        System.out.println("你的会员卡号数之和:"+z);
        System.out.println("今天的幸运数字是:"+godL);
        System.out.println("你今天是幸运客户吗?"+istrue);
    }


}
/**
 * @author xiaoDong
 * @version 1.0.0
 * @ClassName Discount.java
 * @Description 计算折扣后的价格和100比较
 * @createTime 2021年03月17日 10:52:00
 */
public class Discount {
    public static void main(String[] args) {
        System.out.println("今天的折扣是:");
        Scanner input = new Scanner(System.in);
        double disCount = input.nextDouble();
        int sp1 =258;
        int sp2 =258;
        int sp3 =258;
        System.out.println("商品1的价格小于100吗?"+(sp1*disCount<100));
        System.out.println("商品2的价格小于100吗?"+(sp2*disCount<100));
        System.out.println("商品3的价格小于100吗?"+(sp3*disCount<100));

    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值