变量、数据类型和运算符

变量和数据类型

内存硬盘和CPU的关系

 

定义变量和变量的简单计算

 
public class MyBian{
    public static void main(String[] args){
        String name="张三";//定义一个用户名
        int age=23;//定义用户年龄
        age=age+1;//张三长大一岁
        double high=175.8;//定义用户身高
        high=high-0.5;//身高变矮
        char gender='男';//定义用户性别
        System.out.println(name+":"+age+":"+high+":"+gender);
    } 
}

常量变量的命名方法

 
 
//类名使用帕斯卡命名法,每个单词首字母都大写
public class MyChang{
    public static void main(String[] args){
        final double PAI=3.14;//定义一个常量,常量名所有字母大写
        double roundRadius = 3.2;//变量名第一个单词小写,后面单词首字母大写
        double area=PAI*roundRadius*roundRadius;//计算圆的面积
        double perimeter=2*PAI*roundRadius;//计算圆的周长
        System.out.println("圆的面积是:"+area+"圆的周长是"+perimeter);
    }
}

常用数据类型

 
 
public class MyBian{
    public static void main(String[] args){
        String name="张三";//定义一个用户名,字符串
        int age=23;//定义用户年龄,整型
        age=age+1;//张三长大一岁
        double high=175.8;//定义用户身高,浮点型
        high=high-0.5;//身高变矮
        char gender='男';//定义用户性别,字符型
        System.out.println(name+":"+age+":"+high+":"+gender);
    } 
}

char :用于存储单个字符。'男' 、'女'

int :用于存储整数

doubl :用于存储小数

String:用于存储一串字符

常量

 
 
//类名使用帕斯卡命名法,每个单词首字母都大写
public class MyChang{
    public static void main(String[] args){
        final double PAI=3.14;//定义一个常量,常量名所有字母大写
        double roundRadius = 3.2;//变量名第一个单词小写,后面单词首字母大写
        double area=PAI*roundRadius*roundRadius;//计算圆的面积
        double perimeter=2*PAI*roundRadius;//计算圆的周长
        System.out.println("圆的面积是:"+area+"圆的周长是"+perimeter);
    }
}

变量名命名规则

变量名=首字母+其余部分

简短且能清楚地表明变量的作用,通常第一个单词的首字母小写,其后单词的首字母大写。例如:myScore .

先声明变量并赋值,然后才能使用。

**运算符**

赋值运算符

= :将等号右边的值给左边的变量。

算术运算符

   ​ +     -    *     /

关系运算符

< >    ==    !=     >=    <=

用来做比较运算

运算运算等级
       1. [] {} () .
       2. ++ -- !
       3. + - * /
       4. > < >= <= !=
       5. && ||
       6. += -+ *= /= %=
       7. =

数据类型

自动类型转换规则

两种类型要兼容;double型大于int型

double不可以转化成int

 

public class MySecond{
    public static void main(String [] args){
            int num=65;
            char cha = (char)num;//可以强制转换数据类型
            System.out.println(cha);
    }
}

boolean类型

 

 
public class MyFour{
    public static void main(String [] args){
        int num1=10;
        int num2=11;
        boolean res = num1>num2;
        System.out.println(res);
    }
}
输出结果:flase

模拟幸运抽奖

 

 
import java.util.Scanner;
public class ChouJiang{
    public static void main(String[] args){
        Scanner input = new Scanner(System.in);
        System.out.println("请输入一个四位会员号:");
        int num = input.nextInt();
        int qian = num/1000;
        int bai = num/100%10;
        int shi = num%100/10;
        int ge = num%10;
        int he = qian+bai+shi+ge;
        System.out.print("会员卡号"+num+"各位之和:"+he);
        System.out.print("是幸运客户吗?"+(he>20));
    }
}

总结

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值