自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lcn_Lynn的博客

人一能之己百之,人十能之己千之。

  • 博客(43)
  • 收藏
  • 关注

原创 java--for循环之水仙花数问题

什么是水仙花数:解析:一个三位数,其各位数字的立方和是其本身例如:153 = 1*1*1+5*5*5+3*3*3使用for循环问题:如何获取各位的数?例如:153--个位3: 153 % 10 =3十位5: 153 /10 %10 =5百位1: 153 /10 /10 %10 =1上代码:package com.lcn.day04;...

2017-05-24 12:04:54 27956 3

原创 java--二维数组求和,公司全年季度营业额度

package day06;public class Array2Demo5 { /** * * 需求: * 计算一个公司一年的营业额(单位万元) * 第一季度:33,22,41 * 第二季度:44,31,36 * 第三季度:36,42,50 * 第四季度:40,38,47 * 用二维数组遍历和求和累加思想完成。 */ public static

2017-05-31 18:26:50 2575

原创 java--二维数组的遍历

二维数组的遍历:以下面案例为例,我们结合一维数组的遍历,改进二维数组。package day06;public class Array2Demo4 { /** * 二维数组的遍历 */ public static void main(String[] args) { //首先定义一个二维数组 int[][] arr = new int[][]{{1,2,3},

2017-05-31 17:01:05 9685

原创 java--二维数组

二维数组:二维数组:元素为以为数组的数组动态初始化格式:列固定格式:(推荐使用)数据类型[][]数组名 = new 数据类型[m][n];m表示这个二维数组有多少个一位数组n表示每个一位数组的里有多少个元素格式2:(不推荐使用)数据类型 数组名 [] [] = new 数据类型[m] [n];格式3;(不推荐使用)数据类型[] 数组名[] = new 数据类

2017-05-31 10:13:05 498

原创 java基础--键盘输入一个数,输出数组中指定元素

package com.lcn.day05;import java.util.Scanner;public class ArrayDemo7 { /** *键盘输入一个数,输出数组中指定元素 */ public static void main(String[] args) { // 定义一个数组 int[] array = new int[]{123,456,789,...

2017-05-29 22:58:29 4951

原创 java基础--输出数组中指定元素的下标

package com.lcn.day05;public class ArrayDemo8 { /** * 输出数组指定元素的下标 */ public static void main(String[] args) { //定义一个数组 int[] array = new int[]{123,456,789,321,654,987}; int index = p...

2017-05-29 22:55:27 42322

原创 java基础--逆序输出数组元素

逆序输出数组元素分析:定义一个数组并进行静态初始化把数组第一个值和数组最后一个值交换把数组第二个值和倒数第二个值交换。。。注意交换至数组长度1/2处完成全部交换案例:package com.lcn.day05;public class ArrayDemo56 { /** *数组元素逆序输出 */ public static void main(

2017-05-28 23:22:06 11306

原创 java基础--求数组中的最值

求数组中的最值获取数组中的最大值:定义好一个数组,对数组元素进行静态初始化。先选一个参照物,并数组第一个元素值赋给参照物,默认他是最大值遍历数组中其他的元素,以次和参照物比较,如果大就把值重新赋值给参照物最后参照物里保存的就是最大值同理最小值。案例:package com.lcn.day05;public class ArrayDemo5 { /**

2017-05-28 23:19:41 678

原创 java基础--数组

数组:存储同种类型的多个元素的集合。可以存储基本数据类型,也可以存储引用数据类型。定义格式:1-数据类型 数组名[] ;//int类型的数组x变量。2-数据类型[] 数组名 ;//int类型的x数组变量。推荐使用第一种数组赋值:注意:java中数组必须初始化才能使用(使用变量要先赋值)。初始化:为数组开辟内存空间,为内个数组元素赋予值。初始化方式

2017-05-27 22:38:34 257

原创 java--方法重载,实现几个数相加

方法重载:定义:方法名相同,参数不同或者参数类型不同。与返回值没有关系。案例://案例:package com.lcn.day05;public class FunctionDemo7 { /** * 方法的重载,实现几个数的相加操作 */ public static void main(String[] args) { int sum1 = a

2017-05-26 15:30:32 5228

原创 java--方法调用实现乘法表

package com.lcn.day05;import java.util.Scanner;public class FunctionDemo6 { /** * 键盘输入打印nn乘法表(0<n<=9) */ public static void main(String[] args) { Scanner sc = new Scanner(System.in); Sys

2017-05-26 15:15:07 816

原创 java基础--方法

方法:就是能完成特定功能的代码块。(其他语言中所说的函数)格式:修饰符 返回值类型 方法名(参数类型 参数1,参数2,参数3...){    方法体语句;    return 返回值;}解析:返回值类型:功能结果的数据类型方法名:符合命名规则。参数:   实际参数:实际参与运算的参数   形式参数:在方法定义的参数(用来接收传来的实际参数)参数类

2017-05-25 23:06:14 330

原创 java基础--while循环实现存钱问题案例

package com.lcn.day04;public class WhileDemo { /** * 存钱问题: * 一天存钱9元,每逢存钱天数是15的倍数则去花掉20元,问多少天能存500元 */ public static void main(String[] args) { double sum = 0;//定义初始存钱数 int daycount = 1;

2017-05-25 00:04:19 1509

原创 java基础--跳转控制语句return break continue

跳转控制语句:分类:1-break     中断2-continue  继续3-return    返回功能:实现控制语句的跳转和中断。1-break使用场景:1-switch选择结构中。2-循环语句中(有if判断的语句)注意:break不可以单独使用。如何使用:1-跳出单层循环2-跳出多层循环    需要设定一个带标签的语句。格式:

2017-05-24 23:37:31 1609

原创 java基础--for循环嵌套实现九九乘法表

package com.lcn.day04;public class JjcfbDemo { /** * 控制台输出九九乘法表 * 1*1=1 * 1*2=2 2*2=4 * 1*3=3 2*3=6 3*3=9 * 1*4=4 2*4=8 3*4=12 4*4=16 * 1*5=5 2*5=10 3*5

2017-05-24 21:00:42 1071

原创 java基础--for循环嵌套打印输出直角三角形

package com.lcn.day04;public class ForforDemo1 { /** * for循环嵌套使用案例 * 打印输出直角三角形的*图 * * * ** * *** * **** * ***** */ public static void main(String[] args) { for(int i = 0;i...

2017-05-24 20:17:47 4811

原创 java基础--for循环嵌套打印矩形

for循环嵌套打印输出10行8列的*图。package com.lcn.day04;public class ForforDemo { /** * for循环嵌套使用案例 *需求:输出十行八列*的图案 */ public static void main(String[] args) { for(int i = 0;i<10;i++){//外层循环控制行数 //-

2017-05-24 20:06:51 4636

原创 java基础--两种简单的死循环程序

死循环语句:第一种:while(true){    循环体语句;}第二种:for(;;){循环体语句;}

2017-05-24 19:54:22 8586

原创 java基础--if和switch的区别

if和switch语句的区别:if使用上针对:1-结果是boolean类型的判断,而switch类型是byte short int char String(jdk7)枚举2-一个范围的判断选择,例如范围较大1-10000,相反用switch不太实际。3-几个常量的判断选择。switch使用上主要针对:1-几个常量的判断选择。

2017-05-24 19:42:57 989

原创 java基础--do..while循环实现水仙花数

do..while循环语句格式:基本格式: do{    循环体语句;      }while(判断条件语句);步骤格式:(按数字序号)1-初始化;do{2-循环体语句;4-条件控制语句}while(3-判断条件语句);案例:水仙花数:

2017-05-24 19:26:37 4838

原创 java基础--while循环实现A4纸折叠次数到珠穆朗玛峰高度

package com.lcn.day04;public class ForDemo11 { /** * 珠穆朗玛峰案例 * 用一张厚度是0.01米的A4纸不停对折多少次厚度可以达到8848米?? * * 分析:简单期间我们可以让纸的厚度和山的高度都乘以100 * 则纸的厚度为1,珠峰的高度为884800 * * 折叠次数不明确,顾使用while */...

2017-05-24 17:54:13 6639 1

原创 java基础--循环结构for,while和do..while的区别

while和for的区别:for循环:基本格式:for(1-初始化变量;2-判断条件语句;4-控制条件语句;){      3-循环体语句;}while循环:基本格式:while(判断条件语句){      循环体语句;}联想for循环中的四个部分(组合)对while循环整改。转换格式:1-初始化语句while(2-判断条件语句){

2017-05-24 17:26:25 2642

原创 java基础--while循环实现水仙花数

什么是水仙花数:解析:一个三位数,其各位数字的立方和是其本身例如:153 = 1*1*1+5*5*5+3*3*3使用for循环问题:如何获取各位的数?例如:153--个位3: 153 % 10       =3十位5: 153 /10 %10     =5百位1: 153 /10 /10 %10  =1上代码:package com.lc

2017-05-24 17:08:51 7576 1

原创 java基础--while实现五位数中的回文数

package com.lcn.day04;public class SwitchDemo5 { /** * 回文数是指一个像16461这样“对称”的数, * 即:将这个数的数字按相反的顺序重新排列后, * 所得到的数和原来的数一样。 * 判断一个五位数,回文数,并统计数量 */ public static void main(String[] args) {

2017-05-24 16:47:40 2154

原创 java基础--for循环实现五位数中的回文数

package com.lcn.day04;public class SwitchDemo4 { /** * 回文数是指一个像16461这样“对称”的数, * 即:将这个数的数字按相反的顺序重新排列后, * 所得到的数和原来的数一样。 * 判断一个五位数,回文数,并统计数量 */ public static void main(String[] args) { i

2017-05-24 16:33:52 4871

原创 java基础--流程控制(循环结构)for循环

循环语句之for循环顾名思义,循环语句就是让一段程序完成一定次数的循环执行或者不停执行。循环语句的组成:1-初始化2-判断3-循环体语句4-控制条件语句循环分类:1-for循环2-while循环3-do while循环首先介绍for循环:for循环格式:for(初始化语句;判断语句条件;控制条件语句){      循环体语句}执行

2017-05-24 11:09:28 595

原创 java基础——流程控制(选择结构)switch语句

选择结构--switchswitch语句格式:switch(表达式){   case 1:         语句体1;         break;   case 2:         语句体2;         break;   case 3:         语句体3;         break;      ....   defau

2017-05-23 23:14:17 1337

原创 java基础——流程控制(选择结构)if语句

流程结构控制语句分类:作用:用来控制程序执行流程。选择结构:也称为分支结构,他有特定的语法规则,要执行具体的逻辑运算进行判断,结果有两个,从而进行选择,按照不同选择执行不同的代码。java中提供了两中选择结构语句:1-if2-switch(后补充)if语句:三种格式:1-:if(关系表达式){         语句体    }首先要看

2017-05-23 10:37:47 1404

原创 java基础——流程控制语句(顺序结构)

流程结构控制语句分类:作用:用来控制程序执行流程。顺序结构:是程序借结构中最简单基本的流程控制,没有特定的语法结构,按照代码的先后顺序依次执行,程序中大多数代码都是这样执行的。(写在前面的先执行,写在后面的后执行)例如:在java中直接执行一下代码:package com.lcn.day03;public class Demo { /** *顺序

2017-05-23 10:35:15 1258

原创 java基础_键盘Scanner录入

如何实现键盘录入??步骤:1-先导包(在类的上面)    import java.until.Scanner2-创建键盘录入对象    格式:       Scanner scanner = new Scanner(System.in);3-通过对象获取数据      格式:       int aa = scanner.nextInt();//int类型接收

2017-05-22 22:08:26 640

原创 java基础_第一章_三目运算符

三目运算符:什么是三目运算符(条件运算符)前章!~3--单目运算符5*6--双目运算符********************你想到了什么??是的具有三个操作数的表达式。格式:表达式:?表达式1:表达式2表达式类型:boolean流程;      首先计算表达式的结果      如果结果为true则把表达式1作为结果

2017-05-22 21:19:27 363

原创 java基础_位运算符

位运算符:&与位运算,|位或,^位异或,~按位取反,> ,>>>注意:使用位运算符首先把数据转换成二进制数。package com.lcn.day03;public class OpreatorDemo5 { /** * @param args */ public static void main(String[] args) { // 位运算符

2017-05-22 17:36:01 242

原创 java第一章_运算符_逻辑运算符

逻辑运算符:&          与        false&true      false     只要有false则为false  |          或          false|true        true       只要有true则为true^        异或      true^false      true        相同为f

2017-05-22 13:50:25 245

原创 java第一章_java运算符_比较运算符

比较运算符== ,!= ,> , >= , 特点:比较运算符结果都是boolean类型。例:int x=1;int y=1;System.out.println(x==y);System.out.println(x!=y);输出结果:truefalse注意:和赋值号区分

2017-05-22 13:18:59 286

原创 java第一章_运算符_赋值运算符

赋值运算符 基本的赋值运算符:=拓展的赋值运算符:+=,-=,*=,/=,%=+=解析:x+=100等同于x=(x的数据类型)(x+100)同理:x-=100等同于x=(x的数据类型)(x-100)           x*=100等同于x=(x的数据类型)(x*100)           x/=100等同于x=(x的数据类型)(x/100)           x%=100等

2017-05-22 13:15:58 367

原创 java基础第一章_变量以及使用变量注意事项

变量变量:在程序执行过程中其值可以发生改变的量。注意事项:1-作用域:   我们都知道变量在一个大括号的作用域里,那么这个变量就在这个大括号里有效。   而且在同一个作用域里不能定义两个相同的变量。2-初始化:    格式:    数据类型 变量名 = 初始化值;    没有初始化的变量不能使用。    使用前一定要初始化,建议在定义的时候就初始

2017-05-17 22:19:13 1204

原创 java数据类型补充——字符串和其他类型相加

字符串和其他类型相+,得到的是字符串类型。这里的+表示连接符!!

2017-05-17 21:38:43 1319 1

原创 java——强制类型转换数据溢出的结果计算

强制类型转换数据溢出计算:在开发中我们经常会遇到数据溢出问题,那么问题来了,溢出得到的结果是怎么计算的呢??小贴士:我们知道计算机中的数据以字节的形式存储,一个字节又分出8位地址空间,用来存储1和0二进制数据。我们在计算机上看到的其实是其原码形式,计算机是以二进制数的补码进行处理运算的。ok就说得到这,下面来个案例说明问题!!!byte a = (byte)130;  我们知...

2017-05-17 21:05:04 4846 1

原创 java基础第一章_原码反码补码

***原码反码和补码:*****转换口诀:正数原码反码补码都一样。负数的原码的反码符号位不变数值位相反,补码符号位起初不变,最后一位加一,看符号位最后加一后的结果进行判断。例:**正数:0000111        符号位     数值位原码:   0       000111反码:   0       000111补

2017-05-16 22:30:53 960 1

原创 java基础第一章_进制

java常量表现形式--进制:二进制四进制八进制十六进制进制:简单说就是数满进位,可以联想我们熟悉的十进制,逢十进一(满十进一位),进制就是这种思想啦。那么简单啦,二进制--逢二进一,三进制--逢三进一,四进制--逢四进一等,以此类推。电子元器件的数据运算:开关的状态--开/关进制转换:由于二进制数能够表现的状态只有两种,能够表达

2017-05-15 23:02:16 366

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除