关键词:
注意:变量名命名要有意义、见名知意
整型
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;标识符是区分大小写的。-... 查看详情