java第二章数据类型与运算符

qq993411626------      2022-04-22     187

关键词:

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

整型
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);
    }

}

技术分享图片

 

















java第二章变量数据类型和运算符笔记

  Java第二章变量、数据类型和运算符一、变量:存储数据的一个基本单元。 二、变量的声明和赋值:  1)声明并赋值:数据类型变量名=值;     例:int price=1000;  2)声明、赋值分两步... 查看详情

java第二章:数据类型和运算符

今天刚上课,杨老师讲了进制之间的相互转换:16进制:1,2,3,4,5,6,7,8,9,A,B,C,D,E,F。已经掌握,就一笔带过! 十进制整数,如:99,-500,0 八进制整数,要求以0开头,如:015 十六进制数,要求0x或0X开头,如:0x15 JAVA是强... 查看详情

第二章二进制运算字符编码数据类型总结

第二章二进制运算、字符编码、数据类型二进制与十进制转换ASCII表文字转2进制计算机容量单位字符编码列表创建:a=list()a=[]查询:L2[2]通过索引取值L2[-1]通过索引从列表右边开始取值L2.index(‘a‘)返回指定元素的索引值,从左右查... 查看详情

第二章变量和运算符知识点整理

Java程序结构:数据类型:数据类型分为两大类:基本数据类型(也叫原生类):4类8种基本数据类型 引用数据类型标识符:Java中的包、类、方法、参数和变量的名称标识符命名规则: 必须以字母、下划线(_)或美元符号... 查看详情

第二章变量数据类型运算符

一.1.Java常用数据类型整型  int   inti=1;双精度浮点型  double  double n=1.0;字符型  char  char  g=‘女‘;字符串型  String  Str 查看详情

java数据类型与运算符

Java基本数据类型Java的两大数据类型:内置数据类型引用数据类型内置数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。byte:byte数据类型是8位、有符号的,以... 查看详情

java第二章变量和运算符

 Java基础应用编程—— 变量和运算符1、Java程序结构        数据类型:确定要存储在内存中的数据的类型。        变量:是存储数据的基本单元2、变量的概念 ... 查看详情

02《java从零到壹》第二讲:数据类型及运算符(文末有课后作业)

❤️作者主页:小虚竹❤️作者简介:大家好,我是小虚竹。Java领域优质创作者 查看详情

javase第二章:基础数据类型(代码片段)

🎇前言🎇:在初步认识Java是什么之后,接下来便来到了语法学习中的重要部分数据类型与运算符,希望大家能有所收获。目录🎇前言🎇:✨数据类型✨💎数据类型和变量💎💎整型变量💎&#... 查看详情

201752262018-2019-2《java程序设计》第二周学习总结

...ScannerSystem.out.println、System.out.print数组其属于引用型变量运算符、表达式和语句运算符与表达式熟悉了解各类运算符,表达式的意义与适用场合自增和自减运算符if、switch、break、coutinue、循环语句这些语句大多和C语言相似,只要... 查看详情

java八大基本数据类型与运算符(代码片段)

java八大基本数据类型与运算符✏️变量和类型✏️整型变量(重点)✏️长整型变量✏️双精度浮点型变量(重点)✏️单精度浮点型变量✏️字符类型变量✏️字节类型变量✏️短整型变量✏️布尔类型变量✏️字符串类型变量(重... 查看详情

java八大基本数据类型与运算符(代码片段)

java八大基本数据类型与运算符✏️变量和类型✏️整型变量(重点)✏️长整型变量✏️双精度浮点型变量(重点)✏️单精度浮点型变量✏️字符类型变量✏️字节类型变量✏️短整型变量✏️布尔类型变量✏️字符串类型变量(重... 查看详情

《面向对象程序设计(java)》第二周学习总结

...求(1)3.1基本知识(2)3.2数据类型(3)3.3变量(4)3.4运算符(5)3.5类型转换(6)3.6字符类型(7)3.7输入输出(8)3.8控制流程(9)3.9大数值(10)3.10数组②实验部分目的与要求(1)进一步熟悉命令行和IDE两种方式下java程序... 查看详情

第二周学习(代码片段)

...va程序设计》第2周学习总结教材学习内容总结主要学习了第二章(基本数据类型与数组)和第三章(运算符、表达式和语句)基本数据类型逻辑类型Boolean8字节整数类型int4字节byte1字节short2字节long分配8字节占64位字符类型(固定... 查看详情

java的基本数据类型与运算符

基本数据类型 基本数据类型  1byte(字节)=8bit(位)整型。byte(8位)short(16位)int(32位)long(64位)浮点型。float(单精度。32位)double(双精度。64位)    在数值后面添加F表示float类型,不加表示double类型    如... 查看详情

java-数据类型与运算符

Java面向对象:    1、虽然java被称是完全面向对象的语言,但是仍然存在八种基本数据类型并不是对象。    2、面向对象中经常出现两个词语:“isa”和“hasa”        “i... 查看详情

《疯狂java讲义》3-数据类型与运算符

总结  Java是强类型语言:变量想声明后使用,类型要匹配。1、注释  Java的单行注释与多行注释与C++类似,//  /*  */  Java还提供了文档注释,使用javadoc工具可以直接将注释提取为API文档。(好多好多好多类,指导如... 查看详情

20175204张湲祯2018-2019-2《java程序设计》第二周学习总结(代码片段)

...-2019-2《Java程序设计》第二周学习总结教材学习内容总结-第二章基本数据类型与数组要点:-标识符与关键字:标识符的第一个字符不能是数字字符;标识符不能是关键字;标识符不能是true、false和null;标识符是区分大小写的。-... 查看详情