java基础知识
文章平均质量分 74
Chen_anan
这个作者很懒,什么都没留下…
展开
-
常见算法
累加/累积 累加和累积是程序中经常用到的算法,比如:求1-100的和,求一个数的阶乘,求一个数有规律的数列之和等等。累加/累积的算法就是把一系列数据的和/积存入结果中。 累加的表达形式:sum = sum+num; 累积的表达形式:product = product*num;表示的含义:sum(表示本次循环所求结果)=sum(表示上次循环所求结果)+num(当前项...原创 2018-07-12 15:43:54 · 309 阅读 · 0 评论 -
java基础_数据的表示
1.数据类型java语言一共有八种数据类型:四个整数型:byte,short,int,long;默认值都为0两个浮点型:float,double;默认值:0.0f,0.0d;一个字符型:char;一个布尔型:boolean;默认值:false;数据类型的作用:1)决定了该数据所需要的存储空间,比如整数数据占4个字节。2)决定了该数据所能执行的操作,比如整数可以做乘法,但字符串却不能。代码演示:pu...原创 2018-06-28 21:03:52 · 299 阅读 · 0 评论 -
java基础_数据的处理
1.输入输出的方式输入:首先需要定义一个Scanner类的对象,然后调用它的nextXXX方法接收输入。next()、nextInt()、nextFloat()......示例:import java.util.Scanner;public class Demo { public static void main(String [] args){ System.out.p...原创 2018-06-29 18:57:06 · 279 阅读 · 0 评论 -
java基础_简单的程序和程序设计方法
程序:为解决某个问题而设计的步骤;语句:最小的语法单位;程序设计:根据问题的要求编制步骤的过程。程序设计对设计者的要求:1)对某个特定问题的解决过程要非常熟悉;2)掌握相应的语言并描述清楚;3)对于程序员而言,前者更重要,认识到这一点很重要...原创 2018-07-01 20:26:01 · 864 阅读 · 0 评论 -
java基础_选择结构
选择结构的基本概念:什么是选择结构?选择结构指的是选择某一条件之后,再决定窒息感下一步所要做的是。为什么需要选择结构?因为程序是为了解决生活中的问题,而我们在生活中会遇到选择之类的问题,比如:过年回家,钱够的话,我们选择飞机,不够的话,我们选择火车。所以,对应的程序中也应该有一个描述选择结构。现实中的选择结构都有哪些要素:包含选择的条件、选择某一条件后所执行的步骤。if语句就是一种是,一种不是if...原创 2018-07-03 18:08:24 · 321 阅读 · 0 评论 -
java基础_if嵌套和switch语句
if嵌套:用于选择结构中有多个分支的情况,而基本的if语句只能解决两个分支的情况。多分支的另一种结构:else if的语句结构:if(){}else if(){}else if(){}else if(){}else if形式的特点:这种写法公家简洁,else if 语句的条件是并列的,而不是像if语句的嵌套那样是层次关系。示例:题目:判断整数的符号。public class Demo {...原创 2018-07-04 12:00:02 · 7646 阅读 · 0 评论 -
Intellij IDEA_错误与调试
错误的概念与处理1)语法错误:所谓的语法错误,就是代码不符合Java语言的语法规则。出现语法错误,开发工具会用红色波浪线提示,当鼠标定位其上时,出现错误提示。在代码的右边也会有相应的红色横线提示,这个在代码较多时便于快速定位错误。如图:由于开发工具不仅提示错误在哪,还提示了是什么错误,所以解决语法非常简单,只需要看懂错误提示并掌握相应语法规则即可。当然还是尽量养成良好的编程习惯,减少出现语法错误的...原创 2018-07-04 14:51:31 · 2798 阅读 · 0 评论 -
java基础_循环结构
循环结构的概念什么是循环结构?循环就是反复的重复去做一件事。为什么需要有循环?因为生活中有很多要重复去做的事情,对应的计算机语言中也有相应的机制去描述。循环的要素:循环的初始值;比如:sum=0;n=1;循环的控制条件;比如:n<=3;循环中反复执行的代码;比如:接收输入,求和。过渡到下一次循环;比如:n++;while循环while循环的语法结构:int n =1;//循环的初始化whi...原创 2018-07-06 12:03:26 · 253 阅读 · 0 评论 -
java基础_案例循环打印输出
案例1:打印一行星号public class Demo { public static void main(String[] args) { System.out.println("输入数字"); Scanner sc = new Scanner(System.in); int a = sc.nextInt(); for (i...原创 2018-07-06 17:26:03 · 398 阅读 · 0 评论 -
数组
数组的定义(三种)double [] a = new double[5];申请一个连续的内存单元,储存一批数据。String [] b = {"数组0","数组1","数组2","数组3","数组4"};int [] c = new int[]{1,2,3,4,5};访问数组元素:数组名+下标。但是注意数组的第一个下标是从0开始的,比如:数组中存5个数,那么他们的下标是[0,4];数组的本质:一组...原创 2018-07-09 20:52:07 · 1051 阅读 · 0 评论 -
数组的查找
查找顺序查找法:逐个比较,直到找到为止二分查找法/折半查找法:重视将要查找的数和查找范围中心位置的数进行比较,如果结果只有三种:相等,大于和小于。如果大于,说明应该在后半段查找,否则应该在前半段查找,但是二分查找有一个前提是,数据必须是有序的。查找最大/最小值冒泡排序:相邻的数两两比较,不符合顺序要求则对调,一趟下来可以安排好一个数,重复n-1趟即可将n个数排好序。选择排序法:找出最大数的位置,将...原创 2018-07-09 21:31:39 · 327 阅读 · 0 评论 -
函数
数学中的函数:F(x)=x^2+3;y=f(3)=3^2+3=12;这里的x叫做自变量,y叫做应变量,计算f(3)的过程就是将3带入函数中的x。自变量叫什么无所谓的。如果在java中,这个问题应该怎么解决呢?public static void main(String[] args){ int y = f(3); System.out.println(y);}publi...原创 2018-07-12 11:39:41 · 265 阅读 · 0 评论 -
java基础_HelloWorld
package 第一章_java基础知识.C101_01_01_HelloWorld;public class Demo { public static void main(String [] args){ System.out.println("Hello_World!"); }}测试结果:原创 2018-06-28 19:13:56 · 159 阅读 · 0 评论