小白
康贤
我是一名小小的大学生,主攻计算机专业,喜欢看视频来做笔记,再加入自己的想法。然后发布到这个平台上,主要是为了自己学习,因为编程有很多需要记,自己不可能是神,所以要记。自己希望可以把编程学好,得每天努力学新知识来充实自己的编程思维。喜欢看的就看,一起进步,一起学习。
不喜欢不要介意。我要做自己喜欢的事情就好了,对于在网上喜欢刁难的人,我是零容忍的。不计较他人,做自己喜欢的事情就好了。。
我现在还不是大神,但我希望成为大神。让我们一起好好学习编程吧!
展开
-
Java有返回值和无返回值的对比
题目要求:定义一个方法,用来【求出】两个数字之和。(你帮我算,算完之后把结果告诉我。)题目变形,定义一个方法,用来【打印】两个数字之和。(你来计算,算完之后你自己负责显示结果,不用告诉我。)注意:对于有返回值的方法,可以使用单独调用、打印调用或者赋值调用。但是对于无返回值的方法,只能使用单独调用,不能使用打印调用或者赋值调用。记住了return是返回值的意思public class Day4MethodRetrun { public static void main(String[] a原创 2020-11-15 20:24:53 · 3030 阅读 · 0 评论 -
Java对比有参数和无参数
有参数:小括号当中有内容,当一个方法需要一些数据条件,才能完成任务的时候,就是有参数。例如两个数字相加,必须知道两个数字是各自多少,才能相加。无参数:小括号当中留空。一个方法不需要任何数据条件,自己就能独立完成任务,就是无参数。例如定义一个方法,打印固定10次HeLloworLd。public class Day3MethodParam { public static void main(String[] args) { method1(10,20); //1调用方法,原创 2020-11-14 21:54:51 · 774 阅读 · 0 评论 -
Java中的方法定义及调用
复习一下之前学习的方法基础入门知识。定义格式:public static void 方法名称() {方法体}调用格式:方法名称();注意事项:1.方法定义的先后顺序无所谓。2方法定义必须是挨着的,不能在一个方法的内部定义另外一个方法。3.方法定义之后,自己不会执行的;如果希望执行,一定要进行方法的调用。public class Day1Medthod { public static void main(String[] args) { printMethod()原创 2020-11-13 21:25:42 · 319 阅读 · 2 评论 -
Java中IDEA编辑器的安装及使用
参考文献:https://jingyan.baidu.com/article/f54ae2fc1d3ffd1e92b849d9.html创建项目快捷键的使用什么是快捷键?快捷键就是不用一定要记住,但记住了就会很快,快乐的记一记吧。以下是我的下载链接:https://quqi.com/130290/1359其他的东东还要自己摸索摸索,用IDEA主要是为了方便,现在Java要向稍微高级一点的地方发展了,努力冲冲冲!...原创 2020-11-12 19:42:30 · 347 阅读 · 1 评论 -
Java循环中break,continue,死循环,嵌套循环总结
break关键字的用法有常见的两种:1.可以用在switch语句当中,一旦执行,整个switch语句立刻结束。2.还可以用在循环语句当中,一旦执行,整个循环语句立刻结束。打断循环。关于循环的选择,有一个小建议:凡是次数确定的场景多用for循环;否则多用while循环。 不信可以去试试public class DayBreak{ public static void main(String[] args){ for(int i=1;i<=10;i++){ //如果希望从第四次开始,后原创 2020-11-11 11:49:40 · 714 阅读 · 1 评论 -
Java三种循环的区别
三种循环的区别。1.如果条件判断从来没有满足过,那么for循环和while循环将会执行0次,但是do-while循环会执行至少一次。2.for循环的变量在小括号当中定义,只有循环内部才可以使用。while循环和do-while循环初始化语句本来就在外面,所以出来循环之后还可以继续使用。public class kangDiffer{ public static void main(String[] args){ for (int i = 1; i<0; i++){ System.原创 2020-11-10 21:01:27 · 927 阅读 · 2 评论 -
Java练习,看看循环的作用,算算1~100之间的偶数和
题目:分别用for语句、while语句和do-while语句来求:求出1-100之间的偶数和。思路:1.既然范围已经确定了是1到100之间,那么我就从1、2、3……一直到100这么多数字一个一个进行检查。2.总共有100个数字,并非所有数字都能用。必须要是偶数才能用,判断(if语句)偶数: num % 2 == 03.需要一个变量,用来进行累加操作。也就好比是一个存钱罐。public class kangkangSum { public static void main(String[] ar原创 2020-11-09 12:56:05 · 1373 阅读 · 0 评论 -
Java中的循环语句
for循环语句/*循环结构的基本组成部分,一般可以分成四部分:1.初始化语句:在循环开始最初执行,而且只做唯一一次。2.条件判断:如果成立,则循环继续;如果不成立,则循环退出。3.循环体:重复要做的事情内容,若干行语句。4.步进语句:每次循环之后都要进行的扫尾工作,每次循环结束之后都要执行一次。*/public class Foryuju { public static void main(String[] args){ for (int i =1; i<=100; i++) {原创 2020-11-08 11:52:03 · 274 阅读 · 0 评论 -
Java中的switch语句及注意事项
switch语句基本写法public class Switchyuju{ public static void main(String[] args){ int num = 12; switch(num){ case 1: System.out.println("星期一"); break; case 2: System.out.println("星期二"); break; case 3: System.out.println("星期三")原创 2020-11-08 10:48:12 · 753 阅读 · 2 评论 -
Java中的if-else练习吧,看看if-else和三元运算符等向替换
我们来练练if-else语句吧public class ifelsetest{public static void main(String[] args) { int mvp= 100; /*哈哈,举个例子, mvp代表最佳战绩, 这就来练练象棋技术,以下我们来看看, 看看你是段位 几,一般我们喜欢用数字来代表战绩。*/ if (mvp >=90 && mvp <=100) { /*再三强调, 这个我们平常是这样写的:90<=mvp<=100,记原创 2020-11-07 21:27:54 · 631 阅读 · 0 评论 -
Java中的if语句
Java中的if语句介绍# //单if语句public class Daytwoif{ public static void main(String[] args){ System.out.println("今天我和爸爸妈妈一起出去玩,但前提是得吃玩10个包子才能去玩"); int eat =10; //注意,这里是定义一个变量,eat代表的是吃的意思,其实你可以随便设置,喜欢就好 if (eat >=20){ System.out.println("出去玩,去欢乐谷,高高原创 2020-11-06 12:00:55 · 1674 阅读 · 3 评论 -
Java中的byte/short/char等类型注意事项
/*对于byte/short/char三种类型来说,如果右侧赋值的数值没有超过范围,那么javac编译器将会自动隐含地为我们补上一个(byte)(short)(char)。1.如果没有超过左侧的范围,编译器补上强转。2.如果右侧超过了左侧范围,那么直接编译器报错。以下看看各类型的取值范围:byte: -128~127short: -32769~32767int: -2147483648~2147483647long: -9223372036854775808~922337236854775原创 2020-11-05 19:59:54 · 410 阅读 · 0 评论 -
Java的定义和使用
/*定义一个方法的格式:public static void 方法名称(){方法体}方法名称的命名规则和变量一样,使用小驼峰。(第一个单词首字母小写,但从第二个单词开始,每个字母都要大写)方法体:也就是大括号当中可以包含任意条语句。注意:1.方法定义的先后顺序无所谓。2.方法的定义不能产生嵌套包含关系。3.方法定义好了之后,不会执行的。如果要想执行,一定要进行方法的【调用】。如何调用方法,格式:方法名称();*/public class Day11Method{public s原创 2020-11-05 12:08:44 · 287 阅读 · 0 评论 -
Java三元运算符
/*一元运算符:只需要一个数据就可以进行操作的运算符。例如:取反!、自增++、自减–二元运算符:需要两个数据才可以进行操作的运算符。例如:加法+、赋值=三元运算符:需要三个数据才可以进行操作的运算符。格式:数据类型 变量名称 = 条件判断 ? 表达式A: 表达式B;流程:首先判断条件是否成立:如果成立为true,那么将表达式A的值赋值给左侧的变量;如果不成立为false,那么将表达式B的值赋值给左侧的变量;二者选其一。注意事项:1.必须同时保证表达式A和表达式B都符合左侧数据类型的要原创 2020-11-04 20:17:44 · 625 阅读 · 4 评论 -
Java中的赋值运算符
/*赋值运算符分为基本赋值运算符:就是一个等号“=”,代表将右侧的数据交给左侧的变量。int a=30;复合赋值运算符:+= a+=3 相当于 a = a+3-= b-=4 相当于 b = b-4= c=5 相当于 c = c*5/= d/=6 相当于 d = d/6%= e%=7 相当于 e = e%7 记住,这个是取模,有点小小的难,记住就好了注意事项:1.只有变量才能使用赋值运算符,常量不能进行赋值。2.复合赋值运算符其中隐含了一个强制类型转换。*/public cl原创 2020-10-30 11:36:56 · 490 阅读 · 1 评论 -
Java中自增和自减运算符
/*自增运算符:++自减运算符: –基本含义:让一个变量涨一个数字1,或者让一个变量降一个数字1使用格式:写在变量名称之前,或者写在变量名称之后。例如:++num,也可以num++使用方式:1.单独使用:不和其他任何操作混合,自己独立成为一个步骤。2.混合使用:和其他操作混合,例如与赋值混合,或者与打印操作混合,等。使用区别:1.在单独使用的时候,前++和后++没有任何区别,也就是:++num;和num+;是完全一样的。2.在混合的时候,有【重大区别】A.如果是【++前】,那么变量【立原创 2020-10-28 11:41:06 · 303 阅读 · 0 评论 -
java中四则运算中的加号
/*四则运算当中的加号“+”有常见的三种用法:1、对于数值来说,那就是加法。2、对于字符char类型来说,在计算之前,char会被提升成为int,然后再计算。char类型字符,和int类型数字,之间的对照关系表:ASCII、Unicode3、对于字符串String(首字母大写,并不是关键字)来说,加号字符串连接操作。任何数据类型和字符串进行连接的时候,结果都会变成字符串*/public class Dem05Plus{public static void main(String[] args原创 2020-10-28 10:56:01 · 247 阅读 · 0 评论 -
Java算术运算符,取模
/*运算符:进行特定操作的符号。例如:+表达式:用运算符连起来的式子叫做表达式。例如:20+5.又例如:a+b四则运算:加:+减:-乘:*除:/取模(取余数):%首先计算得到表达式的结果,然后再打印输出这个结果。复习一下小学一年级的除法公式:被除数/除数=商…余数对于一个整数的表达式来说,除法用的是整数,整数除以整数,结果任然是整数。只看商,不看余数。只有对于整数的除法来说,取模运算符才有余数的意义。注意事项:1.一旦运算当中有不同类型的数据,那么结果将会是数据类型范围大的那种。原创 2020-10-27 16:14:45 · 700 阅读 · 0 评论 -
Java数字和字符的对照关系表
/*数字和字符的对照关系表(编码表):ASCII码表:American Standard Code for Information Interchange,美国信息交换标准代码。Unicode码表:万国码。也是数字和符号的对照关系,开头0-127部分和ASCII完全一样,但是从128开始包含更多字符。48 - ‘0’65 - ‘A’97 - ‘a’*/public class Demo03DataTypeChar{public static void main(String[] args){原创 2020-10-27 11:26:49 · 2818 阅读 · 2 评论 -
java数据类型转换之强制类型转换2(比较重要)
/***强制类型转换List item**1.特点:代码需要进行特殊的格式处理,不能自动完成。2.格式:范围小的类型 范围小的变量名=(范围小的类型)原本范围大的数据; 注意事项:1.强制类型转换一般不推荐使用,因为有可能发生精度损失、数据溢出。2.byte/short/char这三种类型都可以发生数学运算,例如加法“+”。3.byte/short/char这三种类型在运算的时候,都会被首先提升成为int类型,然后再计算。4.boolean类型不能发生数据类型转换 */publ原创 2020-10-26 16:08:13 · 203 阅读 · 0 评论 -
java数据类型转换之强制类型转换
/*强制类型转换1.特点:代码需要进行特殊的格式处理,不能自动完成。2.格式:范围小的类型 范围小的变量名=(范围小的类型)原本范围大的数据;*/public class Demo02DataType{public static void main(String[] args){//左边是int类型,右边是long类型,不一样//long–>int,不是从小到大//不能发生自动类型转换!//格式:范围小的类型 范围小的变量名=(范围小的类型)原本范围大的数据;int num= (原创 2020-10-25 19:51:46 · 222 阅读 · 0 评论 -
java基本数据类型自动转换
/*当数据类型不一样时,将会发生数据类型转换。自动类型转换(隐式)1.特点:代码不需要进行特殊处理,自动完成。2.规则:数据范围从小到大强制类型转换(显式)*/public class Demo01DataType{public static void main(String[] args){System.out.println(1024);//这就是一个整数,默认就是int类型System.out.println(4.43);//这就是一个浮点数,默认就是double类型 //左边是l原创 2020-10-25 19:39:52 · 277 阅读 · 0 评论 -
Java中基本数据类型和引用数据类型
基本数据类型【今天重点】整数型 byte short int long浮点型 float double字符型 char布尔型 boolean引用数据类型(今后学习)字符串、数组、类、接口、Lambda注意事项一.字符串不是基本类型,而是引用类型。二.浮点型可能只是一个近似值,并非精确的值。三.数据范围与字节数不一定相关,例如float数据范围比long更加广泛,但是float是4字节,long是8字节。四.浮点数当中默认类型是double。如果一定要使用float类型,需要加上一个后缀原创 2020-10-20 08:31:30 · 199 阅读 · 2 评论 -
java中的常量介绍
/*常量:在程序运行期间,固定不变的量。常量的分类:1.字符串常量:凡是用双引号引起来的部分,叫做字符串常量。例如:“abc”、“Hello”、“123”2.整数常量:直接写上的数字,没有小数点。例如:100、200、0、-3503.浮点数常量:直接协商的数字,有小数点。例如:2.5、-3.14、0.04.字符常量:凡是用单引号引起来的单个字符,就叫做字符常量。例如:‘A’、‘b’、‘9’、‘中’但要记住字符常量里面只能有一个,就是单个字符。5.布尔常量:只有量中取值:true、false。原创 2020-10-20 08:28:30 · 1065 阅读 · 0 评论 -
Java中的HelloWorld解释
//第一行的第三个单词必须和所在的文件名称完全一样,大小写也要一样//public class 后面代表定义一个类的名称,类是Java当中所有源代码的基本组织单位。public class HelloWorld{//第二行的内容是万年不变的固定写法,代表main方法//这一行代表程序执行的起点public static void main(String[] args){//第三行代表打印输出语句(其实就是屏幕显示)//希望显示什么东西,就在小括号当中填写什么内容System.out.prin原创 2020-10-20 08:25:12 · 647 阅读 · 0 评论