大一java期末考试考点_期末了还没复习JAVA?莫慌,重点难点常考点都整理好了。编程基础..._weixin_28759987的博客-程序员宅基地

技术标签: 大一java期末考试考点  

变量与数据类型

声明一个变量之后,必须用赋值语句对变量进行显式初始化,即给变量赋值。Java的数据类型分为两大类:基本数据类型和引用数据类型。基本类型有8种,分别是布尔型、字符型、整型和浮点类型。引用数据类型的变量存储数据的首地址,不是数据的值。用户自定义的类、以及JDK提供的类都是引用类型。

a3318c941136e31422f9e0be7c9e8802.gif

期末了还没复习JAVA?莫慌,重点难点常考点都整理好了。编程基础-1.jpg (26.64 KB, 下载次数: 0)

2020-9-4 10:21 上传

基本类型是由编程语言定义、不可再划分,所占内存空间大小固定

a3318c941136e31422f9e0be7c9e8802.gif

期末了还没复习JAVA?莫慌,重点难点常考点都整理好了。编程基础-2.jpg (61.53 KB, 下载次数: 0)

2020-9-4 10:21 上传

可使用long类型,在内存中占8个字节,但声明时需要在数据后加上l或L。

以1~9开头的数为十进制数

以0开头的数为八进制数

以0x开头的数为十六进制数。

声明float或double时在数据后分别加F或f 和D或d

Java用Unicode编码国际标准,它所能表示的字符比ASCII编码要多。布尔类型只有true和false两种值,常用于条件判断

占位空间少的数值转换成占位空间大的数值,会自动类型转换。因为,由空间小到空间大,数值不会损失,保持不变。转换的优先次序为:

byte,short,char → int → long → float → double

强制类型转换方法是在变量名前标明要转换的类型int t = 20;

byte b = (byte) t;

运算符

运算符可以分成以下几组:

算术运算符、关系运算符、位运算符、逻辑运算符、赋值运算符和其他运算符。

算数运算符

a3318c941136e31422f9e0be7c9e8802.gif

期末了还没复习JAVA?莫慌,重点难点常考点都整理好了。编程基础-3.jpg (48.53 KB, 下载次数: 0)

2020-9-4 10:21 上传

关系运算符:运算结果为布尔类型

a3318c941136e31422f9e0be7c9e8802.gif

期末了还没复习JAVA?莫慌,重点难点常考点都整理好了。编程基础-4.jpg (40.82 KB, 下载次数: 0)

2020-9-4 10:21 上传

布尔运算

逻辑与(&&) 逻辑或(||) 逻辑非(!)

位运算

a3318c941136e31422f9e0be7c9e8802.gif

期末了还没复习JAVA?莫慌,重点难点常考点都整理好了。编程基础-5.jpg (55.92 KB, 下载次数: 0)

2020-9-4 10:21 上传

条件运算

条件运算符是三元操作运算符

条件运算的表达式为:表达式 ? value1 : value2

输入输出

常用的输出命令是:

System.out.print();、System.out.println();

用Scanner对象实现输入

import java.util.*;public static void main(String[] args){Scanner sc = new Scanner ( System.in ) ;int i = 0;i = sc.nextInt();// 读取一个整数String str = sc.next(); // 读取一个字符串double d = sc.nextDouble(); //读取一个小数}控制流

有三个结构:顺序结构,分支结构,循环结构

顺序结构从上至下顺序执行分支结构,一般用if与switch实现

a3318c941136e31422f9e0be7c9e8802.gif

期末了还没复习JAVA?莫慌,重点难点常考点都整理好了。编程基础-6.jpg (19.29 KB, 下载次数: 0)

2020-9-4 10:21 上传

循环结构

a3318c941136e31422f9e0be7c9e8802.gif

期末了还没复习JAVA?莫慌,重点难点常考点都整理好了。编程基础-7.jpg (13.32 KB, 下载次数: 0)

2020-9-4 10:21 上传

块作用域

块是指由一对大括号括起来的若干条java语句。

块确定了变量的作用域。

一个块可以嵌套在另一个块中。public static void main(String[]args) {            int i = 0 ;           {                int n = 2 ;            }}

但不能在嵌套的两个块中来声明同名变量

带标号的break语句可以中断多重循环st: while(true) // 标号st所在循环{       while (true)      {          break st ; //终止两重while循环      }}

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_28759987/article/details/114817092

智能推荐

php源码 阅读器,PHP源码阅读点滴_weixin_39627430的博客-程序员宅基地

下面讨论的PHP都是5.1.5版本的。1. PHP源码文件 Zend/zend_globals.h 中的_zend_executor_globals定义了执行时全局的hash表:/* symbol table cache */HashTable *symtable_cache[SYMTABLE_CACHE_SIZE];HashTable **symtable_cache_limit;HashTab...

基于Jsp+Servlet+MySQL在线电影院订票系统_天行IT科技馆的博客-程序员宅基地

《基于Jsp+Servlet+MySQL在线电影院订票系统》该项目采用技术Jsp + Servlet + MySQL + LayUI、tomcat服务器、mysql数据库、项目含有源码、配套开发软件、软件安装教程、项目发布教程等项目功能介绍:项目功能:此项目分为两个角色:普通用户和管理员。普通用户有登录注册、浏览和筛选电影信息、评价电影信息、选座购票、查看个人信息、查看个人订单信息等等功能。管理员可以对电影分类进行管理,管理影片的类型、区域等;可以对影片的信息进行管理,包括影片的名称、导演、演员

HTML怎么统计字符,字符串中字符统计.html_阿源老师的博客-程序员宅基地

Documentvar str = prompt("请输入一段字符");console.log(str);function calculate(str) {// 将字符串转化成数组,然后排重,用不重复的数组的元素同字符串中的每个元素作比较,然后输出var str1 = str.split("")for (var a = 0; a <= str1.length; a++) {// consol...

mysql5.7.17 配置教程,win7下mysql5.7.17安装配置方法图文教程_weixin_39861498的博客-程序员宅基地

win7下安装MySQL5.7.17图文教程,分享给大家。1.下载安装包请在以下https://dev.mysql.com/downloads/mysql/有ZIP包和MSI两种类型包,建议新手选择ZIP包下载,有助于熟习MySQL2.解压MySQL压缩包下载完成后解压,将其放在要安装的目录下面,如:E:Mysqlmysql-5.7.17-win323.创建并修改配置文件my.ini在对应的安装目...

将网站放在svn服务器上,windows下svn服务器与web 站点的同步_杀死过去的博客-程序员宅基地

SVN在团队开发中使用非常普遍,是一个很方便的版本控制系统。如果要是能将SVN服务器上的数据自动发布到Web服务器,那将是整个项目开发、测试更加便捷。利用SVN的hook功能就能实现将SVN服务器上的数据同步到Web服务器。思路:找 到SVN Server中的仓库(Repositories)文件夹的位置,在相应的项目文件夹中找到hooks文件夹。在该文件夹中添加一个post- commit文件;当...

使用安卓* 电话通过英特尔 Edison的蓝牙串行端口 (SPP) 与Arduino代码通信_无语僧314的博客-程序员宅基地

1,背景在 Arduino 环境中,可以非常便捷地访问 BT SPP(比如串行端口),并响应 BT 串行端口 传来的命令字符串。 许多 Arduino 项目均运用这种方法支持项目的远程控制。 以前,需要采用额外的 BT shield 或 BT 套件在英特尔edison上实现。 现在,英特尔 Edison 的内置 BT 支持,可以使用带有 Arduino breakout 开发板的 Edison...

随便推点

c 语言堆最大长度,C中的堆大小限制_君子作歌的博客-程序员宅基地

我对C程序的程序执行布局图中的堆有疑问.我知道所有动态分配的内存都分配在动态增长的堆中.但我想知道C程序的最大堆大小是多少?我只是附加一个示例C程序…在这里我试图分配1GB内存到字符串,甚至做memset …#include #include #include int main(int argc, char *argv[]){char *temp;mybuffer=malloc(1024*1024...

KMP poj 3461_Hearthougan的博客-程序员宅基地

    找一个模式串在主串中出现的次数 #include <iostream>#include <cstring>using namespace std;const int MAXN = 1000010;const int MAXM = 10010;int nextval[MAXM];void Get_NextVal(char* str){...

r语言worldclim数据_arcgis中如何提取气候数据_weixin_39864101的博客-程序员宅基地

1、arcgis中如何提取植被指数分波段导入数据,然后用3、4波段计算即可。(3-4)/(3+4)。好像是这样的,你可以具体查询一下2、arcgis如何从worldclim中提取19个气候数据问题已解决,不知道如何删帖,请管理员删帖,谢谢。3、ArcGIS中如何用点图层提取面图层的数据有个工具 extract by point你可以试试望及时采纳回答!4、在arcgis中如何把通过属性选择的要素...

Vue 之Vuex(状态管理模式)及其模块化_七彩冰淇淋与藕汤的博客-程序员宅基地_vue状态管理模块化

1.安装,使用2.原理图Actions用于与其他服务器交互,判断提交过来的操作的合理性,处理一些非数据操作的逻辑。(数据延时处理时的延时工作,判断条件再处理时的判断条件工作等)。这一步可以跳过。Mutations用于进行真正的数据处理,可以看到底层的State,并且其行为被开发者工具监视。3.创建store: 在src里面创建一个文件夹,名为store,文件夹里面创建index.jsindex.js里面写store的逻辑:// ...

javascript写字技巧_JavaScript 工作原理之二-如何在 V8 引擎中书写最优代码的 5 条小技巧(译)..._weixin_39813574的博客-程序员宅基地

原文请查阅这里,略有删减。本系列持续更新中,Github 地址请查阅这里。这是 JavaScript 工作原理的第二章。本章将会深入谷歌 V8 引擎的内部结构。我们也会为如何书写更好的 JavaScript 代码提供几条小技巧-SessionStack 开发小组在构建产品的时候所遵循的最佳实践。概述一个 JavaScript 引擎就是一个程序或者一个解释程序,它运行 JavaScript 代码。一...

python 编写脚本请求图片保存本地,python 保存页面所有图片 脚本_weixin_39708557的博客-程序员宅基地

browser.maximize_window() 最大化窗口browser.execute_script(js) 执行JS脚本element.get_attribute('src') 获取元素属性保存页面所有图片python 3.5.2from selenium import webdriverimport timeimport urllib爬取页面地址目标元素的xpathxpath = "...

推荐文章

热门文章

相关标签