zoukankan      html  css  js  c++  java
  • JAVA第二章数据类型与运算符

    注意:变量名命名要有意义、见名知意

    整型
    byte  8位    -2的7次方到2的7次方-1 -128-127
    short 16位    -2的15次方到2的15次方-1
    int    32位   -2的31次方到2的31次方-1
    long 64位        -2的63次方到2的63次方-1

    package com.threejava;
    
    public class Resume2 {
        public static void main(String[] args) {
            //赋值一个同学的名字:小明
            String name="小明";
            //赋值年龄:25岁
            int age=25;
            //赋值工作了3年
            int joinjob=3;
            //赋值做过5个项目
            int project=5;
            //赋值技术方向java
            String skill="java";
            //赋值兴趣爱好:篮球
            String interest="篮球";
            System.out.println("这个同学的姓名是: "+name);
            //输出这个同学的名字
            System.out.println("年龄是: "+age);
            //输出年龄是
            System.out.println("工作了 "+joinjob+"年了");
            //输出工作了多少年
            System.out.println("做过 "+project +"个项目");
            //输出做过多少项目
            System.out.println("技术方向是:"+skill);
            //输出技术方向是
            System.out.println("兴趣爱好是: "+interest);
            //输出兴趣爱好是
            
        }
    
    }

    Scanner类

    package com.threejava;
    
    import java.util.Scanner;
    //调用函数
    public class Circle {
    //圆的面积
        public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);
            //调用函数的入口
            final double PI = 3.14;
            //定义一个常量PI
            double r;
            //定义一个圆半径双精度r
            System.out.println("请输入园半径:(cm)");
            //输出提示:请输入半径:(cm)
            r = sc.nextDouble();
            //获取控制台的数据
            double s=PI*r*r;
            //面积的计算公式
            System.out.println("圆的面积是:"+s);
            //输出圆的面积
        }
    }

    package com.threejava;
    
    import java.util.Scanner;
    //调用Scanner函数
    public class Kahao {
        //会员卡号
        public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);
            //Scanner函数的入口
            int a;
            //定义一个整数型a
            System.out.println("请输入4位会员卡:");
            //输出一行提示:请输入4位会员卡号
            a = sc.nextInt();
            //接受控制台上输入的数字
            System.out.println("会员卡号是:"+a );
            //输出会员卡号
            
        }
    }

    a++程序结束后再自加
    ++a立刻执行自加

    package com.threejava;
    
    public class Test {
        public static void main(String[] args) {
            int a=1;
            int b=(a++)+(++a)+(a++)+(++a)+(++a)+(a++);
            //a=1,a=3,a=3,a=5,a=6,a=6
            System.out.println(b);
        }
    }

    输出b为24

    数据类型转换
    强制类型转换
    double a = 5.2;
    int b = int(a)
    自动类型转换
    int a = 4;
    double b = a +2.2;

    注意:相同类型之间才能进行转换,例如:double和int之间,
    另外:char与int也可以一部分也可进行转换(主要是因为ASCII码)


    课后习题
    1、从控制台输入一个五位数,计算各个数位之和、
    2、本章练习1

    本章练习1

    package com.threejava;
    /**
     * Zuoye.java
     * 陈志洪
     * 2018.12.21
     */
    import java.util.Scanner;
    //调用Scanner类
    public class Zuoye {
        public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);
            //定义一个输入的基本工资money双精度
            double money;
            //输出一句提示输入基本工资
            System.out.println("请输入基本工资:");
            //接收控制台输入的数据
            money = sc.nextDouble();
            //定义物价津贴为other_money,并计算当月物价津贴
            double other_money=money*0.4;
            //定义房租津贴为house_money
            double house_money=money*0.25;
            //定义、并计算员工拿到的工资sum_money
            double sum_money = other_money + house_money + money;
            //输出员工的工资细目为:
            System.out.println("该员工的工资细目为: "+ money);
            //输出基本工资为
            System.out.println("基本工资为: "+money );
            //输出物价津贴为
            System.out.println("物价津贴为: "+other_money);
            //输出房租津贴
            System.out.println("房租津贴为: "+house_money);
            //输出员工薪水
            System.out.println("员工薪水是: "+sum_money);
            
        }
    
    }

    从控制台输入一个五位数,计算各个数位之和

    package com.threejava;
    /**
     * Zouye2.java
     *  陈志洪
     *2018.12.21 
     */
    import java.util.Scanner;
    //调用Scanner类
    public class Zuoye2 {
        //从控制台输入一个五位数,计算各个数位之和
        public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);
            //输出提示:请输入一个五位数
            System.out.println("请输入一个五位数:");
            //定义一个在控制台输出的数r
            int r ;
            //接收控制台输入的数据
            r = sc.nextInt();
            //定义并计算万位数字wanwei=r/10000
            int wanwei = r/10000;
            //定义并计算千位数字qianwei=r/1000%10
            int qianwei = r/1000%10;
            //定义并计算百位数字baiwei=r/100%10
            int baiwei =r/100%10;
            //定义并计算十位数字shiwei=r/10%10
            int shiwei = r/10%10;
            //定义并计算个位数字gewei=r%10
            int gewei = r%10;
            //定义并计算各个位数之和
            int sum = wanwei+qianwei+baiwei+shiwei+gewei;
            System.out.println("各个位数之和为: " +sum);
        }
    
    }

  • 相关阅读:
    黄聪:解决Web部署 svg/woff/woff2字体 404错误
    黄聪:C#中HtmlAgilityPack判断是否包含或不包含指定的属性或值
    黄聪:GeckoFX如何引用jquery文件并执行自定义JS
    黄聪:css3实现图片划过一束光闪过效果(图片光影掠过效果)
    黄聪:C#带cookie模拟登录百度
    黄聪:如何为IIS增加svg和woff等字体格式的MIME
    黄聪:微信支付错误两个问题的解决:curl出错,错误码:60
    黄聪:《跟黄聪学WordPress插件开发》
    黄聪:GeckoWebBrowser多窗口独立cookie
    黄聪:远程连接mysql数据库注意事项记录(远程连接慢skip-name-resolve)
  • 原文地址:https://www.cnblogs.com/qq993411626------/p/10159452.html
Copyright © 2011-2022 走看看