java知识总结集萃.doc_第1页
java知识总结集萃.doc_第2页
java知识总结集萃.doc_第3页
java知识总结集萃.doc_第4页
java知识总结集萃.doc_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

九月二十六日知识总结1. 注释:注释分为五种:分别是,/*,/*(类),/*(函数),/或/*/(行)2. 变量的作用是用来保存数据的,数据类型是用来保存变量规定的格式,函数是用来操作过程的;3. java的基本数据类型分为八种:分别是如下:数据类型数据大小取值范围byte1字节-128127Short2字节-2376823767Int4字节-21474836482147483647Long 8字节-92223720368547758089Float4字节1.4e-0453.4e+038Double8字节4.9e-3241.8e+308Char2字节065535boolean1字节True+false细节注意和例子:/* * * author 何青松 * */public class Woaini public static void main(String args) /* * 我的方法 */int a,b,c,d,f;a=90;b=56;c=a+b;d=9;f=c+d;byte u=124;long msel;long sec=1000;msel=365*24*60*60*sec;float length=12.2f;float width=8.5f;float area;double r=5.5;double pi=301415926;area=length*width;double s=pi*r*r;细节:float和double类型统称浮点型,也叫实数;char c1=a;char c2=97;char c3=A;char c4=65;System.out.println(a的值:+a+ +,b值:+b+,c的值:+c+,d的值:+d+,f的值:+f);System.out.println(u的值:+u);System.out.println(一年内有+msel+毫秒);System.out.println(长方形的长:+length+长方形的宽是:+width+长方形的面积+area);System.out.println(圆的半径为:+r+面积为:+area);System.out.println(c1:+c1+c2:+c2+c3:+c3+c4:+c4);/*我的函数*/4.算数预算符号:关系运算符说明=等于!=不等于大于=大于等于小于5)System.out.println(b大于5);else if(b=5)System.out.println(b等于5);else System.out.println(b小于5);(4)switch语句:1.语法:2.从控制台输入的范例如下java.util.Scanner jian=new Scanner(System.in);System.out.println(请输入一个数);int a=jian.nextInt();switch(a)case 1:System.out.println(今天是星期一);break;case 2:System.out.println(今天是星期二);break;case 3:System.out.println(今天是星期三);break;case 4:System.out.println(今天是星期四);break;case 5:System.out.println(今天是星期五);break;case 6:System.out.println(今天是星期六);case 7:System.out.println(今天是星期天);break;break;default:System.out.println(对不起,您输入的值有错误);break;:九月二十八日的知识总结:一 三种循环的语法及范例:1.循环的概念:在连续的时间内做相同的事情,称为循环(1)For循环语法:for(表达式1;表达式2;表达式3)重复的事情表达式1:声明一个变量,给变量赋一个初始值表达式2:控制循环的次数表达式3:循环的规律(i+,i-)注意点:知道要使用循环,明确知道要循环多少次,这时候使用for循环(2)for循环的循环规律:第一遍:表达式1,表达式2,重复的事情中间循环的:表达式3,表达式2,重复的事情最后一遍:表达式3,表达式2(3)for 循环的范例:int i,j;for(i=1;i10;i+)for(j=1;j=i;j+)System.out.print(i+*+j+=+i*j+ );System.out.println();2.while 循环:while 循环的执行规律:while 循环的例子:int i=1;while (i10) int j=1;while(i=j)System.out.print(i+*+j+=+i*j+ );j+;System.out.println();i+;3.do.while 循环的例子int i=1;do do System.out.print(i+*+j+=+i*j+ );j+; while (i10);System.out.println();i+; while (i=j);三种循环的规律和区别:(1) 三种循环的语法不同;(2) do while 先执行一次再判断,最小执行一次;(3) while 和 for 都有相同之处,都是先判断再执行,最小执行零次;冒泡排序如下:public class Demo7 /* * param args */public static void main(String args) /从小到大排列int nums = new int12,45,13,14;int temp;for (int i = 0; i nums.length-1; i+) for (int j = 0; j numsj+1) temp = numsj;numsj= numsj+1;numsj+1= temp;/循环打印for (int i = 0; i nums.length; i+) System.out.println(numsi);九月二十九日的知识总结:数据类型转换的分为两种:自动转换和强制型转换;(1)自动转换是小类型到大类型的转换。例子如下:(2)强制型的转换是从大类型转换成小类型。例子如下:String 类型转换:例子如下:运算符分为四种,分别如下:算数运算符,位运算符,关系运算符,逻辑运算符;三个关键字:作用:break;中断循环:Continue:结束本次循环,继续下一次循环。Return 在方法中,出现return,表示返回结果;例子如下:数组的定义:import java.util.Scanner;public class Demo1 public static void main(String args) /数组的赋值方式:int nums1 = 1,2,3,4;int nums2 = 1,2,3,4,5,6;int nums3 = new int1,2,3,4,6,7;/ 使用控制台输入,for 循环给数组赋值:int nums4 = new int23;java.util.Scanner input = new Scanner(System.in);for (int i = 0; i nums4.length; i+) for (int j = 0; j nums4i.length; j+) System.out.println(请输入第+(i+1)+行,第+(j+1)+列的值);int temp = input.nextInt();nums4ij=temp;for (int i = 0; i nums4.length; i+) for (int j = 0; j nums4i.length; j+) System.out.print(nums4ij+ );System.out.println();方法的调用和使用:import java.util.Scanner;public class Demo2 public static void main(String args) /*System.out.println(老二);/无参无返回值的方法的调用say();System.out.println(老大);*/ String myName=李四;/有一个参数无返回值的方法的调用sayHello(myName);/有二个参数无返回值方法的调用add(12.5f,13.5f);/无参有返回值的方法调用(不接收返回值)getValue();/无参有返回值的方法调用(接收返回值)int a;a=getValue();System.out.println(a);/有一个参数有返回值的方法调用(不接收返回值)getNum(5);/有一个参数有返回值的方法调用(接收返回值)int sum;sum= getNum(5);/* * 无参无返回值的方法的例子 */public static void say()System.out.println(你好,我是无参无返回值的方法);/* * 有一个参数无返回值的方法的例子 */public static void sayHello(String name)System.out.println(name+你好);/* * 有多个参数无返回值的方法 */public static void add(float a,float b)System.out.println(二个数的和是:+(a+b);/* * 无参有返回值的方法 */public static int getValue()java.util.Scanner input = new Scanner(System.in);System.out.println(请输入一个数);int num = input.nextInt();return num;/* * 有一个参数有返回值的方法 */public static int getNum(int num)return num*num;String 字符串:/* * 字符串的定义 * author Administrator * */public class Demo2 /* * 主方法 */public static void main(String args) /*int num=3;String name=张三;String name1 = new String(李四);System.out.println(name);System.out.println(name1);int a=4;int b=5;int sum=a+b;System.out.println(sum);String name=张三;String name1= 李四;String name2=name+name1;System.out.println(name2);int a=5;int b=5;if (a=b) System.out.println(相等);elseSystem.out.println(不相等);String name=张三;String name1=张三;if (name=name1) System.out.println(相等);elseSystem.out.println(不相等);*/String name=张三;String name1=张;String name2=三;if (name=(name1+name2) System.out.println(相等);elseSystem.out.println(不相等);if (name.equals(name1+name2) System.out.println(相等);aelseSystem.out.println(不相等);String 字符串的使用:public class Demo3 public static void main(String args) /String str=你中好国,大家好,你才会好;/*System.out.println(str.length();System.out.println(str.charAt(3);for (int i = 0; i str.length(); i+) System.out.print(str.charAt(i)+&);System.out.println(str.indexOf(孬);System.out.println(str.lastIndexOf(好);System.out.println(str.startsWith(中);System.out.println(str.endsWith(好);String name=dbc;System.out.println(pareTo(a);String str1=李三;System.out.println(pareTo(张);String str=As123张三SDDSFsdfsdfSDSDFSds;System.out.println(str.toLowerCase();System.out.println(str.toUpperCase();String name=你好中国;System.out.println(na

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论