我是靠谱客的博主 合适草莓,最近开发中收集的这篇文章主要介绍第二章 变量、数据类型和运算符,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

T103 周旭

一、变量

1.变量名:将数据分配到一个地方并且给这个地方命名即"变量名"。

2.变量的类型:

  (1)int 整形:用于储存整数

  (2)double 浮点型:用于储存带小数代的数字

  (3)char 字符型:用于储存单个字符

  (4)String 字符串形:用于储存一串字符

3.变量的使用:

   public static void main(String[] args) {
        /**
         * int:表示数据的类型 整形
         * a:变量名 随便写
         * =:将  10这个值 赋值给a这个变量
         * 常见的数据类型:
         *  int 整形 
         *  float 浮点型(可以存放带有小数点的数据)
         *  string (字符串)
         */
        int a =10;
        int b =100;
        
        int c = a * b;
        System.out.println(c);
        
        
        /**
         * char:只能放一个字符  数据必须在''(单引号) 中
         */
        char ch= 'a';
        
        
        /**
         * double: 存放浮点类型的数据
         */
        double d = 5.6;
        
        
        /**
         * String:存放字符串数据  需要""
         */
        String s = "好好学习";
        
        
        /**
         * 人还没来 之前就安排了一个位置给这个人 ->  声明变量
         */
        String sl;//声明变量
        sl = "张三";//给变量赋值
        
        /**
         * 声明变量同时赋值
         */
        String s2 = "李四";
        
        double score = 98.5;
        String name = "小王";
        char sex = '男';
        System.out.println("本次最高省级的分数是"+score);
        System.out.println("姓名:"+name);
        System.out.println("性别:"+sex);
    }

二、运算符

1.赋值运算符:可将某个数值赋给变量,或是将某个表达式的值赋给变量。表达式就是符号(+、-)等。

2.算术运算符:

      +:加法运算符,求操作数的和       

             举例:5+3=8

      -:减法运算符,求操作数的差      

             举例:5-3=2

      *:乘法运算符,求操作数的积       

             举例:5*3=15

      /:除法运算符,求操作数的商       

             举例:5/3=1

      %:取余运算符,求操作数相除的余数       

             举例:5%3=2

3.数据类型转换:两个不相同的运算符相加,级别低的变量会自动转换为等级高的变量。

等级高的变量一般不能转换为等级低的变量,但是可以强制转换为低级变量。

例如:int a = 10; double b = 3.8; int c = (int)a+b   c=13

二、本章作业

1.上机练习一and二:

import java.util.Scanner;

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

        int Txue = 245;
        int Qxie = 570;
        int Qpai = 320;
        int Txnumber = 2;
        int Qxnumber = 1;
        int Qpnumber = 1;
        int zonghe = (Txue*Txnumber)+(Qxie*Qxnumber)+(Qpai*Qpnumber);
        double zhekou =0.8;
        double zhehou = (zonghe*zhekou);
        int Txmeony =(Txue*Txnumber);
        int Qpmeony =(Qpai*Qpnumber);
        int Qxmeony =(Qxie*Qxnumber);
        int shijijiaofei = 1500;
        double zhaoqian =(shijijiaofei-zhehou);
        int jifen = (int)zhehou*3/100;
        System.out.println("********消费单********");
        System.out.println("购买物品t单价t个数t金额");
        System.out.println("T恤t¥245t2t"+Txmeony);
        System.out.println("网球鞋t¥570t1t"+Qpmeony);
        System.out.println("网球拍t¥320t1tn"+Qxmeony);
        System.out.println("折扣:t8折");
        System.out.println("消费总金额t¥"+zhehou);
        System.out.println("实际交费t¥"+shijijiaofei);
        System.out.println("找钱:t¥"+zhaoqian);
        System.out.println("本次购物所获的积分是:"+jifen);

    
    }
}
2.上机练习三:

import java.util.Scanner;

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

        System.out.println("请输入四位会员卡号");
        int usrename =Scanner.nextInt();
        int gewei =usrename %10;
        int shiwei =usrename /10 % 10;
        int baiwei =usrename/100%10;
        int qianwei=usrename/1000;
        int zonghe =(gewei+shiwei+baiwei+qianwei);
        boolean isLuck=zonghe>20;
        System.out.println("你是幸运客户吗?"+isLuck);
        System.out.print("会员卡号"+usrename+"个位数之和:"+zonghe);


    }
}

3.上机练习四:

import java.util.Scanner;

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

        int tx = 245;
        int qx = 570;
        int qp = 320;
        Scanner input = new Scanner(System.in);
        System.out.println("请输入折扣");
        double zhek =input.nextFloat(); 
        double txzhek = tx*zhek;
        double qxzhek = qx*zhek;
        double qpzhek = qp*zhek;
        boolean txbool = txzhek<100;
        boolean qxbool = qxzhek<100;
        boolean qpbool = qpzhek<100;
        System.out.println("T恤折扣价低于100吗?"+txbool);
        System.out.println(" 网球鞋折扣价低于100吗?"+qxbool);
        System.out.println("网球拍折扣价                 低于100吗?"+qpbool);


    }
}

4.简答题三:

import java.util.Scanner;

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

       Scanner scanner = new Scanner(System.in); 
       System.out.println("输出互前手中的纸牌:");
       System.out.print("左手中的纸牌:");
       int hongtao =scanner.nextInt();
       System.out.print("右手中的纸牌:");
       int heitao =scanner.nextInt();
       System.out.println("n输出互换后手中的牌:");
       System.out.println("左手中的纸牌:"+heitao);
       System.out.println("右手中的纸牌:"+hongtao);


    }
}

5.简答题四:

import java.util.Scanner;

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

        Scanner input = new Scanner(System.in);
        System.out.println("请输入华氏度:");
        double ziqu =input.nextDouble();
        double wendu =(int)5/9.0*(ziqu-32);
        int wendu1 =(int)wendu;
        System.out.println("今天的温度为:"+wendu1+"°");


    }
}

6.简答题五:

import java.util.Scanner;

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

        int cunqi1 = 1;
        int cunqi2 = 2;
        int cunqi3 = 3;
        int cunqi4 = 5;
        double lilv1 = 0.0225;
        double lilv2 = 0.027;
        double lilv3 = 0.0324;
        double lilv4 = 0.036;
        System.out.println("请输入本金:");
        Scanner scanner = new Scanner(System.in);
        int benjin =scanner.nextInt();
        double lixi1 =(benjin*lilv1*cunqi1);
        double lixi2 =(benjin*lilv2*cunqi2);
        double lixi3 =(benjin*lilv3*cunqi3);
        double lixi4 =(benjin*lilv4*cunqi4);
        double benxi1 =(benjin+lixi1);
        double benxi2 =(benjin+lixi2);
        double benxi3 =(benjin+lixi3);
        double benxi4 =(benjin+lixi4);
        System.out.println("本金为:"+benjin);
        System.out.println("n存一年后的本息是:"+benxi1);
        System.out.println("n存二年后的本息是:"+benxi2);
        System.out.println("n存三年后的本息是:"+benxi3);
        System.out.println("n存五年后的本息是:"+benxi4);


    }
}

最后

以上就是合适草莓为你收集整理的第二章 变量、数据类型和运算符的全部内容,希望文章能够帮你解决第二章 变量、数据类型和运算符所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部