Java程序设计基础------Java基础
这学期学校开了一门Java程序设计基础,我想利用博客这个平台来记录我的学习过程。在这一系列的博客中,我只记录学习中的问题,以此来学习Java!
Java语言定义了几种基本数据类型?
Java语言中定义了 4类8种基本数据类型:
整型:byte short int long
浮点型:float double
字符型:char
布尔型:boolean
表示整数类型的数据的关键字有哪几个?他们各占几个字节?
byte 一个字节
short 二个字节
int 四个字节
long 八个字节
单精度与双精度的区别是什么?
他们两个所占的字节数不一样,float占32位,也就是4个字节,而double是float的两倍。
字符型常量和字符串常量的区别是什么?
字符型常量是用一对单引号括起来的单个字符,字符串常量是用双引号括起来的若干字符,可以是0个!
Java语言对标识符的规定
标识符可以用字母,数字,下划线,美元符等组合而成,但是可以用字母,下划线,美元符开头,不可以用数字开头。
Java语言采用何种编码?
Java语言中采用的是Unicode字符集编码方式,在内存中占两个字节,是16位无符号的整数,一共有65535个,字符取值范围是0---65535,表示在Unicode字符集种的排序位置。采用了这种方式,能够处理多种语言。
什么是强制类型转换?在什么情况下需要使用强制类型转换?
如果要将较长的数据转换成较短的数据时,就需要用到强制类型转换,在整数相除时,或者将一个大于变量可表示范围的值赋值给这个变量时,就需要用强制类型转换。
自动类型转换的前提是什么?转换时从短到长的顺序是什么?
前提:转换前后的数据类型兼容 转换后的数据类型表示的范围比转换前的表示范围大
顺序:byte short char int long float double
写出由键盘输入数据的两种格式
方式一 :
import java.util.*; class Put_methods {public static void main(String[] args) {int num;Scanner reader = new Scanner(System.in);System.out.println("请输入一个整型数字");num = reader.nextInt();System.out.println("这个数字是"+num);} }
方式二:
import java.io.*; public class Put_methods {public static void main(String[] args) throws IOException{BufferedReader buf;String str;buf = new BufferedReader(new InputStreamReader(System.in));System.out.print("请输入字符串:");str = buf.readLine();System.out.println(str);} }
我个人还是倾向于第一种方式。。。
编写程序,从键盘输入一个浮点数,然后将该浮点数的整数部分输出
import java.util.*;class App3_11 {public static void main(String[] args) {Scanner reader = new Scanner(System.in);float f ;f = reader.nextFloat();System.out.println((int)f);}
}
编写程序,从键盘上输入两个整数,然后计算他们相除的结果并输出
import java.util.*;
class App3_12 {public static void main(String[] args) {int a;int b;float c;Scanner reader = new Scanner(System.in);System.out.println("请输入第一个数字");a = reader.nextInt();System.out.println("请输入第二个数字");b = reader.nextInt();c = (float)a/b;System.out.println("结果是:"+c);}
}
逻辑运算符中的逻辑与和简洁与的区别是什么?
简洁运算符可能只需要计算左边的表达式而不用计算右边的表达式,而逻辑运算符必须计算完左右两个表达式才行
逻辑运算符和位运算符的区别是什么?
逻辑运算符的操作数都是Boolean的数据,位运算符的操作数只能是整型或者字符型数据
这就是我学到的第一章的大致内容,有错误的地方请批评指正,谢谢!
有兴趣的小伙伴大家可以一起交流啊!
Java程序设计基础------Java基础相关推荐
- java程序设计基础篇_Java语言程序设计(基础篇) 第一章
第一章 计算机.程序和Java概述 1.1 引言 什么是程序设计呢? 程序设计就是创建(或者开发)软件,软件也称为程序. 1.2 什么是计算机 计算机是存储和处理数据的电子设备,计算机包括硬件(har ...
- java程序设计基础(第3版)实验指导_清华大学出版社-图书详情-《Java程序设计基础(第5版)实验指导与习题解答》...
本书是清华大学出版社出版的<Java程序设计基础(第5版)>的配套用书.全书共分为两部分,第一部分是上机实验指导,第二部分是主教材<Java程序设计基础(第5版)>中的习题解答 ...
- java程序设计基础实验_JAVA程序设计基础实验1.doc
JAVA程序设计基础实验1 实 验 报 告 一课 程JAVA程序设计实验项目Java语言基础成 绩学 号XXXXXXXX姓 名 XXXX实验日期2012-9-17专业班级计算机科学与技术(嵌入式方向) ...
- Java程序设计基础知识点
Java程序设计基础 一.Java语言概述 1.1 Java基本概念: 类是java程序的基本构成单位,重要的入口main方法,基本结构主类主方法 public class test{ public ...
- java程序设计陈国君_《JAVA程序设计基础(第6版)/陈国君》【价格 目录 书评 正版】_中国图书网...
JAVA程序设计基础(第6版)/陈国君 节选 第3章Java语言基础 本章主要内容: 数据类型: 变量: 基本类型变量: 数据类型的转换规则: 从键盘输入数据的语句格式: 运算 ...
- java程序设计实验指导与习题解答_清华大学出版社-图书详情-《Java程序设计基础(第6版)实验指导与习题解答》...
前言 本书是清华大学出版社出版的<Java程序设计基础(第6版)>一书的配套用书.全书共分为两部分: 第一部分是实验指导: 第二部分是主教材<Java程序设计基础(第6版)>的 ...
- Java程序设计基础(第5版)自研笔记
文章目录 Java程序设计基础(第5版) 第1章 Java语言概述 1.1 Java语言的诞生与发展 1.2 Java语言的特点 1.3 Java技术简介 1.4 Java虚拟机(JVM) 1.5 J ...
- Java程序设计基础项目总结报告
Java程序设计基础项目总结报告 20135313吴子怡 一.项目内容 运用所学Java知识,不调用Java类库,实现密码学相关算法的设计,并完成TDD测试,设计运行界面. 二.具体任务 1.要求实现 ...
- JAVA程序设计基础期末复习资料
第1章 Java语言概述 Java语言的特点.(Java语言在1995年是Sum公司推出,2010年又是被Oracle收购 P2平台无关性.编译与解释并存. 面向对象的基本特征. 继承性:将公共的方法 ...
- 第二章.Java程序设计基础
Java程序设计基础 0.本章要点 1.Java标识符和关键字 标识符 标识符分类, 关键字 关键字分类 2. Java注释 单行注释 多行注释 文档注释 3.文档注释使用 0.本章要点 掌握常量的声 ...
最新文章
- Go 中 time.Parse 报错:year/month/day hour/minute/second out of range 时间格式化为什么是 2006-01-02 15:04:05?
- 解决方案:__init__() got an unexpected keyword argument ‘kill_previous‘
- Java的native关键字
- JavaScript event loop事件循环 macrotask与microtask
- 腾讯地图api修改信息窗口样式_DOTA2 地图编辑器指南(二):总览
- 模块化妙用!用vue3实现一个鼠标追踪器和异步加载组件
- jQuery操作DOM元素案例
- erp采购总监个人总结_erp采购总监总结.docx
- python开源项目新手_10大Python开源项目推荐(Github平均star2135)
- 字符串固定长度 易语言_易语言字符串操作源码
- 学excel还是学python_已经会Excel了还需要学python吗?
- [C++]出错member access into incomplete type
- 时间序列的归一化方法
- python基础1-字符串
- SQL挂起,需要重新启动计算机?
- 超详细的VSCode下载和安装教程以及解决VSCode下载速度特别慢的问题
- 国产游戏表 (来自游侠)
- Android P 隐藏状态栏电池图标
- 便签内容如何从旧手机转到新手机?
- GMAC接口(3)——传输描述符