代码改变世界

随笔档案-2015年08月

Java笔记1(2015-8-30)

2015-08-30 11:40 by 马尔代夫_珍, 184 阅读, 收藏,
摘要: 重点讲解:变量的作用域,String对象的声明与操作。1、方法的定义公式:1)访问修饰符+返回值类型+方法名(参数列表){//--方法体;}2)方法的分类:有无返回值类型和返回参数个数分类。3)方法的调用:对象名.方法名(参数列表);注意:1)普通方法的方法名不能与类名相同(构造方法)。2)如果方法... 阅读全文

Java小程序1(2015-8-30)

2015-08-30 11:21 by 马尔代夫_珍, 312 阅读, 收藏,
摘要: 1、/*定义一个学生类,其属性有名字、年龄、性别,要求用户键盘输入姓名、年龄、性别,有个方法info,info的作业打印学生的信息(姓名为:xx,年龄为:xx,性别为:xx),要求,如果用户输入的年龄有误(范围不在0-150之间的),则提示用户从新输入年龄,输入正确之后,再进行输入性别,如果输入的性... 阅读全文

Scanner类 next与nextLine方法的使用问题

2015-08-30 11:09 by 马尔代夫_珍, 543 阅读, 收藏,
摘要: 关于nextLine()和next()的使用关键在于:next() 方法遇见第一个有效字符(非空格,换行符)时,开始扫描,当遇见第一个分隔符或结束符(空格或换行符)时,结束扫描。、这时使用nextLine(),继续读,有可能读入第一个字符是空格或换行符。 在实现字符窗口的输入时,我个人更喜欢选择使... 阅读全文

Java笔记2(2015-8-29)

2015-08-29 22:11 by 马尔代夫_珍, 232 阅读, 收藏,
摘要: 1、定义一个学生类,其属性有名字、年龄、性别, 要求用户键盘输入姓名、年龄、性别,要求, 如果用户输入的年龄有误(范围不在0-150之间的), 则提示用户从新输入年龄,输入正确之后,再输入性别。 输入完毕后,将用户的输入的信息显示到控制台: 姓名为:xx,年龄为:xx,性别为:xx。import j... 阅读全文

Java笔记1(2015-8-29)

2015-08-29 22:04 by 马尔代夫_珍, 709 阅读, 收藏,
摘要: 1、概念:类(就是创建对象的模板和蓝图,一组类似对象的共同抽象定义)对象(类的实例化结果,实实在在存在的事物)。类是对象的定义,对象的产生离不开类,类存在的目的:就是为了实例化对象。类是静态,对象是动态实例。程序代码操作的是对象,建模得到的是类。对象由方法和属性构成。属性就是变量。2、定一个类的步骤... 阅读全文

Java小程序3Arrays(2015-8-27)

2015-08-27 21:47 by 马尔代夫_珍, 181 阅读, 收藏,
摘要: import java.util.Arrays;public class ArraysDemo{public static void main(String[] args){int [] arraySrc1={1,3,4,5,6,2}; //拷贝数据,没有的值默认0;int [] arrayDes1... 阅读全文

Java小程序2(2015-8-27)

2015-08-27 21:06 by 马尔代夫_珍, 170 阅读, 收藏,
摘要: 1、使用双重循环打印九九乘法表,输出效果如图所示public class STest{public static void main(String[] args){for(int i=1;i<=9;i++){for(int j=1;j<=i;j++){System.out.print(i+"*"+j... 阅读全文

Java小程序1(2015-8-27)

2015-08-27 21:02 by 马尔代夫_珍, 169 阅读, 收藏,
摘要: 1、用双重循环打印图形1public class FiveTest{ public static void main(String[] args){ for(int i=1;i0;k--){ System.out.print(" "); } count--; for(int j=1;j=... 阅读全文

Java笔记1(2015-8-27)

2015-08-27 20:48 by 马尔代夫_珍, 188 阅读, 收藏,
摘要: 1、Break、continue关键字a)在程序当中它们不是单独使用的,而是结合着条件表达式或循环语句来一起使用的b)Switch-case:已经使用breakc)Break:跳出当前的整个循环d)Continue:跳出当前循环的本次循环2、break和continue使用和区别public cla... 阅读全文

Java错误2(2015-8-27)

2015-08-27 18:29 by 马尔代夫_珍, 241 阅读, 收藏,
摘要: 1、求1!+5!+9!+...+21!之和。public class FourTest{public static void main(String[] args){ double sum = 0; double jc_sum = 1; //如果说是long数据类型,结果是负数。是内存溢出。 f... 阅读全文

Java数组5作业(2015-8-27)

2015-08-27 16:31 by 马尔代夫_珍, 593 阅读, 收藏,
摘要: 1、从键盘输入7个数存入一维数组中, 先输出下标为奇数的元素,再输出下标为偶数的元素。import java.util.Scanner;public class SecondTest{ public static void main(String[] args){ //--定义一维数组 int[]... 阅读全文

Java错误1(2015-8-27)

2015-08-27 15:22 by 马尔代夫_珍, 203 阅读, 收藏,
摘要: 1、public class FourTest{public static void main(String[] args){ long sum = 0; long jc_sum = 1;//该处必须是long数据类型。如果是int,jc_sum=20!的话,会丢失精度。都必须是long数据类型... 阅读全文

Java数组4(2015-8-27)

2015-08-27 14:01 by 马尔代夫_珍, 186 阅读, 收藏,
摘要: 1、插入排序法(用的比较少)。public class InsertSort{ public static void main(String [] args){ int [] array={2,6,3,9,5,22,19,26,11}; for(int i=1;i0&&temparray[j]... 阅读全文

Java数组3(2015-8-27)

2015-08-27 13:43 by 马尔代夫_珍, 230 阅读, 收藏,
摘要: 1、冒泡排序:有N个数,要比较N-1轮,第一轮比较了N-1次。每增加一轮,次数就会减少一次,则为N-1-i;选择排序法:有N个数,比较N-1次,第一轮找到最小值,放到下标最小的位置上,第二轮找剩下的最小值,如果该值没有在下标第二小的位置上,则把其放到该位置上。/*冒泡排序(BubbleSort)的讲... 阅读全文

Java数组2(2015-8-27)

2015-08-27 13:39 by 马尔代夫_珍, 167 阅读, 收藏,
摘要: 1、二分查找法讲解:如果使用二分查找法做操作的话,数组必须为有序的。 所以一开始是无序数组时,要先排序为有序数组。public class Test2{public static void main(String[] args){ //--查找某个数据,所在的位置 int number = 8; ... 阅读全文

Java数组1(2015-8-26)

2015-08-26 18:42 by 马尔代夫_珍, 232 阅读, 收藏,
摘要: 1、数组:相同数据类型的一组数据;2、数组是在堆里面存储数组数据,在栈里面存储数组在堆里面的地址。数组是引用类型。(Java里面有两种数据类型:基本数据类型和引用数据类型)3、对象数组保存的是引用,基本类型数组直接保存基本类型的值。4、length不是实际保存的元素个数。5、新生成的数组对象,其中所... 阅读全文

Java小程序1(2015-8-13)

2015-08-13 10:59 by 马尔代夫_珍, 157 阅读, 收藏,
摘要: 1、public class Test1{ public static void main(String [] args){ /* int sum=0; for(int i=0;i<=100;i++){ if(i%2!=0){ sum+=i*i; } } System.out.println("... 阅读全文

运算符的优先级表(从高到低)

2015-08-10 17:37 by 马尔代夫_珍, 973 阅读, 收藏,
摘要: 优先级描述运算符1括号()、[]2正负号+、-3自增自减,非++、--、!4乘除,取余*、/、%5加减+、-6移位运算>、>>>7大小关系>、>=、>=、>>>= 阅读全文

Java笔记2(位运算)

2015-08-10 17:24 by 马尔代夫_珍, 261 阅读, 收藏,
摘要: 1、位运算符:~操作符的使用public class Test22{public static void main(String[] args){ int number1 = 2;/* 符号位:0:代表整数 1:代表负数 0000 0000 0000 0000 0000 0000 0000 00... 阅读全文

Java笔记1(位运算)

2015-08-10 17:05 by 马尔代夫_珍, 264 阅读, 收藏,
摘要: 1、位运算:| 操作符使用public class WeiHuoTest{ public static void main(String[] args){ int number1 = 10; int number2 = 8;/* number1: 10 0000 0000 0000 0000 000... 阅读全文

Java小程序4(2015-8-10)

2015-08-10 15:26 by 马尔代夫_珍, 223 阅读, 收藏,
摘要: 一、从键盘输入一个正整数n,求1+2+3+...+n之和并输出。1、import java.util.Scanner;public class Test55{ public static void main(String [] args){ System.out.println("请输入一个... 阅读全文

Java小程序3(2015-8-10)

2015-08-10 14:22 by 马尔代夫_珍, 187 阅读, 收藏,
摘要: 使用while单循环求1!+2!+3!+...+6!+7!1、public class Test33{ public static void main(String[]args){ int i=1;int j=1; int sum=0; while (i<=7) { j=j*i; i++... 阅读全文

Java小程序2(2015-8-10)

2015-08-10 13:54 by 马尔代夫_珍, 338 阅读, 收藏,
摘要: /*while语句的使用、讲解*/public class Test1{public static void main(String[] args){int number = 10;//--循环条件while(number>0){//--循环体:循环执行的语句System.out.println(n... 阅读全文

Java小程序1(2015-8-10)

2015-08-10 13:42 by 马尔代夫_珍, 248 阅读, 收藏,
摘要: 从键盘输入一个百分制分数,将其转化为等级分输出。 90以上,输出:等级为A 80-90,输出:等级为B, 70-80,输出:等级为C, 60-70,输出:等级为D, 60分以下,输出:等级为E1、import java.util.Scanner; public class Test1{ publi... 阅读全文

Java小程序2(2015-8-6)

2015-08-06 22:08 by 马尔代夫_珍, 223 阅读, 收藏,
摘要: 1、public class DataDemo2 { public static void main(String [] args){ char c1='A'; char c2=97; char c3='\u0041'; char c4=65; System.out.println(c1... 阅读全文

Java小程序1(2015-8-6)

2015-08-06 20:18 by 马尔代夫_珍, 443 阅读, 收藏,
摘要: 1、讲解if-else的使用1、if-else主要四种达方式(定义公式)注意:条件表达式的结果都是boolean类型的数据:true、 falsea)if(条件表达式){执行代码块;}b)if(条件表达式){执行代码块1;}else{执行代码块2;}c)if-else的嵌套使用if(条件表达式){i... 阅读全文

Java小程序(2015-8-6)

2015-08-06 18:36 by 马尔代夫_珍, 518 阅读, 收藏,
摘要: 1、三元运算符:返回的数据是变量,一定要将变量赋值。public class Test1{public static void main(String[] args){int number1 = 10;int number2 = 8;int number3 = 6;int max = 0;max =... 阅读全文

Java基础2(2015-8-3)变量与数据类型

2015-08-03 17:59 by 马尔代夫_珍, 251 阅读, 收藏,
摘要: 1、写程序就是重复在做内存存取操作,把数据存入内存,需要时根据地址取出来做处理。2、变量是程序当中最基本的存储单元,就是内存中分配的一块内存区间,用于存放相应的数据,通过变量名可访问里面的相关数据。3、根据数据类型分配内存空间。4、变量必须初始化之后才能使用;5、inta=b=c=5;该连等的写法是... 阅读全文

Java小程序2(2015-8-2)

2015-08-02 22:14 by 马尔代夫_珍, 261 阅读, 收藏,
摘要: 1、键盘输入三科成绩,计算其总和和平均值并显示出来。importjava.util.Scanner;publicclassTest2{publicstaticvoidmain(String[]args){intscore1;intscore2;intscore3;Scannerin=newScann... 阅读全文

Java小程序1(2015-8-2)

2015-08-02 22:07 by 马尔代夫_珍, 314 阅读, 收藏,
摘要: 1、从键盘输入正方形的边长,求正方形的周长与面积importjava.util.Scanner;publicclassTest1{publicstaticvoidmain(String[]args){intC=0;intS=0;Scannerscan=newScanner(System.in);Sy... 阅读全文

Java基础1(2015-8-2)

2015-08-02 22:03 by 马尔代夫_珍, 163 阅读, 收藏,
摘要: 知识点巩固:1、变量的定义方式与初始化数据类型变量名=初始化数据;2、变量的作用域:全局变量、局部变量。知识点的学习:1、数据类型的转换:数据类型的转换主要分为两类:自动转换、强制转换1)自动转换(隐式转换):目标类型=原类型。----------------------知识点真理.doc特点:从小... 阅读全文