JAVA第2课
JAVA 第二课
Eclipse 在加载JAVA环境出错的时候处理办法:
项目-属性-Java build path-add library -JRE system library-OK
项目备份:
项目右键-copy/ctrl-C-找到位置进行粘贴
项目导入:
空白处右键-import-选择第一项General(常规)-existing project..-通过browse来选择之前备份的文件-Copy projects into workspace项目打钩(选中之后,能将你的项目进行克隆然后保存在你的之前指定的工作位置)

如何设置eclipse的文字大小
Window-最后一项perferences

建议设置字号12-14左右!
如何建包
Src下的建包,在设置名字的时候一律要小写字母


在JAVA中关键字,都被系统征用,所以不要随便进行书写。只能在特定环境内使用

关键字和保留字的定义

JAVA中符号:
大括号{}:表示一段代码
分好;:表示一句话结束
英文下的句号“.”:表示语句中的“的”。
小括号():1、在数学运算中,表示运算的优先级、
2、在程序中printIn这个动作中表示方法,目的是在执行方法的时候给予参数。
例如:System.out.printIn(“正确”);
详细表单:

注释
1、//:属于单行注释
2、/*..*/:表示多行注释
3、/**:文档类注释,如图

字面量 常量
什么是字面量?
字面量:在程序中直接出现的程序或者字符。
常量:在程序中固定不变的量。

常量设定之后,就不能在改变了
变量:在程序中,临时存储数据的媒介成为变量

赋值号“=”:负责将右边的计算的数据传送到左边变量对应的内存空间
数据类型:

数据类型:1、整数类型 int
2、小数类型 float
3、布尔类型 boolean 来辨别真假,用true和fause来辨别
4、字符型
整数类型:
Byte:存储的值只能为0或者1.
Short:短小的值,最大值为9999. 一般为两位整数
Int:最大值为999999999. 一般为四位整数
Long:最大值为999999999
小数类型:
Float:单位数小数就用float 例如 float pai_1 = 3.14f;
Double:精确位数的时候,就要用double 例如 double pai_2 = 3.14782634876234d;
各种数据类型的取值范围

字符类型:
Char:只能存一个字符 例如 char i = ‘?’;
每一个字符都对应一个计算机的一个ASIKERMAR的值

%%重点: 在运算中,小写a~z的定义为:97~122,大写A~Z定义为65~90
字符串类型:string ,用string来存储字符串类型的数据,例如

数据类型的基本转换:

转换的时候看好数据类型!
转换的时候看好数据类型!
转换的时候看好数据类型!
重要的事说三遍!!!

通过数据类型,定义一个变量,为了确定内存占用空间。
运算符

取余数

赋值运算

Int x;
X=10;
X+=10 = x=x+10
同理-= ,*=,/= ,%=
使用赋值运算,=左边一定是一个变量,=右边一点先计算出结果才可以向左边变量赋值
三元运算/三目运算

条件?条件成立的输出:条件不成立的输出。
变量的定义和基本使用

附:忘记创建程序的入口

输入main +alt+?------
全局变量:在整个程序文件下面(程序入口外设置)的变量,可以在整个程序中都可以使用 的变量。
局部变量:在一个大括号{}内设置的变量,叫局部变量。
表达式:


JAVA第2课的更多相关文章
- JAVA 第1课
JAVA第一课 电脑识别的进制:二进制,八进制,十六进制 二进制来表示高低电压,类似于抗战时期的发报机.2进制的存储 8进制和16进制:计算器,在计算的时候有一定的临时存储,8位或者16位禁止的存储 ...
- 从C++转向Java的第一课
序:计算机语言的学习,最快捷的方法是从一种语言映射到另一种语言.Java和C++作为最通用的面相对象高级语言,不论从语法或者编程上都极具相似性和可效仿行,这里的可效仿包括——语法理解可效仿和编程规范可 ...
- java第一节课
1.安装 2.编写java程序 首先,新建一个文本文档:把后缀改成.java,然后起一个文件名,要是英文的,如:Hello. 然后,编辑,代码如下: class Hello { public stat ...
- java第六课 oop
java oop 1.面向过程的结构化程序设计弊端:方法和数据结构都是毫无规律的定义在程序中任何位置 方法定义和方法要处理的数据结构也都是分开定义 2.对象:每new一次,就创建1个新对 ...
- JAVA学习第一课(初识JAVA)
PS:退ACM集训队了,自己也疯玩了两天,后天就开学了,就正式大二了,该收收心好好学习啦 ...
- 20175236 JAVA MyCP(课下作业)
具体描述: 编写MyCP.java 实现类似Linux下cp XXX1 XXX2的功能,要求MyCP支持两个参数: java MyCP -tx XXX1.txt XXX2.bin 用来把文本文件(内容 ...
- (疯狂java)第四课(上)
趁着周末玩爽了,兴致来了,继续玩玩java(估计再玩下去,就要被java玩了),第六章实在是很长,那就两个阶段来看吧. 1.java 7的增强包装类 这些包装类就是java上的基本类型,只不过人人基本 ...
- (疯狂java)第三课
最近很忙,都没有看书,罪过... 第五章(面向对象上) 1.类是一种对数据结构的封装,也就是说,一个类在在理解上事存在实际的含义的,比如一个人类,人类也是个类,表明这个类不是家禽类,是有人的特点的生物 ...
- Java实验--关于课上找“水王”问题分析
问题的表述就是说有那么一个人,他在一个论坛上发帖,然后每贴必回,自己也发帖.那么这个人在发帖的数目上就超过了整个论坛的帖子数目的一半以上. 我对这个问题一开始的思路是,用SQL语句获取整个列表中的数据 ...
随机推荐
- SharePoint2007使用WebPart加载UserControl
之前一直做SharePoint2010开发,最近转向了2007开发,感觉两者开发时有很多地方不一样,我现在接触到2007开发项目里面使用Module去加载Application Page,而在Appl ...
- java基础学习之"堆" "栈" "静态存储区" "方法区"
引用部分 java中堆栈(stack)和堆(heap)(还在问静态变量放哪里,局部变量放哪里,静态区在哪里.....进来) Java堆.栈和常量池以及相关String的讲解 等我看完"深入理 ...
- Django中的FBV与CBV
一. FBV FBV(function based views) 基于函数的视图, 即一个url对应一个视图函数. 1.1 FBV代码示例 urls.py from django.contrib im ...
- 你有可能不知道的css浮动问题
最近在开发过程中,有的时候会经常遇见明明知道需要这样做,但是为什么要这样做的原因我们却总是不明所以然. 先来解释下什么叫做清除浮动吧: 在非IE浏览器(如Firefox)下,当容器的高度为auto,且 ...
- 【Core】当前 .NET SDK 不支持将 .NET Core 2.2 设置为目标。请将 .NET Core 2.1 或更低版本设置
问题起因: 新的电脑,打开core2.2的项目时,因为没有安装2.2 sdk,项目编译失败 所以在选择目标框架下拉框选择安装其他目标框架 会跳转到官网下载sdk:https://dotnet.micr ...
- 2018-2019-2 20165303《网络对抗技术》Exp2 后门原理与实践
实验内容 (1)使用netcat获取主机操作Shell,cron启动 (0.5分) (2)使用socat获取主机操作Shell, 任务计划启动 (0.5分) (3)使用MSF meterpreter( ...
- 单源最短路径Dijkstra和优先级算法
百度百科:迪杰斯特拉算法. 代码实现如下: import java.util.Comparator; import java.util.PriorityQueue; import java.util. ...
- C# 指定程序打开指定文件
Process process = new Process(); process.StartInfo.FileName = 指定程序exe文件路径: process.StartInfo.Argumen ...
- DTW动态时间规整算法
目录 1.基本介绍 2.算法原理(理论原理) 2.1 主要术语 2.2 算法由来和改进过程 2.3 DTW算法流程 3.算法DTW和算法HMM的比较 1.基本介绍 DTW:Dynamic Time W ...
- 关于git的诞生
看了某某大佬的Git教程,简单易懂的同时,也让我对Git有了进一步的了解.搞半天,我们顶礼膜拜的分布式版本控制系统Git,是在这样的情况下产生的. linus在创建开源的linux系统的时候,并不是他 ...