Java的总结归纳

时间:2024.3.31

JAVA的归纳总结

                                  第一章:初识Java

main方法时,类名和文件名要完全一样。且void必不可少

\n:换行符

\t:将光标移动到下一个制表位置

//单行注释

/*   */多行注释

Java主要用于开发两类程序:桌面应用程序和Internet应用程序

开发步骤:

1.       编写源程序(.java jrc存放)

2.       编译程序(.class bin存放文件)

3.       运行程序

记事本操作步骤:

首先配置好环境变量(找到bin 目录修改环境变量)

假设你的文件保持在E:/java/Test.java下面

那么你打开命令提示符,也就是开始->运行输入cmd

先输入 e: 回车

现在位置就到了e

然后 cd e:\java\ 回车

现在就到了文件保存的位置了

然后javac Test.java 这个是编译,编译后产生了Test.class文件

然后java Test 这个是运行,注意运行是运行main方法所在的class文件

第二章:变量,数据类型和运算符

变量名定义:以字母,下划线“-”或“$”开头

不能用java语言的关键字

从控制台输入:Scanner input = new Scanner (System.in);

int a= input.nextInt( );

String b = input.next( );

满足自动类型转换的条件

1.       两种类型要兼容数值类型互相兼容

2.       目标类型大于源类型 double可存放 int

强制类型转换

int now = before + (int)rise;

qianwei = cust/1000;

baiwei = cust%1000/100;

shiwei = cust%100/10

gewei = cust%10;

第三章:运算符和基本选择结构

boolean true/false

高级运算符:小括号()

最低运算符:赋值 =

算术比较>&&>||>=

第四章:复杂选择结构

产生随机数(0~9中任意整数)方法如下:

int random = (int)(Math.random()*10);

switch:后面用的是整形变量或字符型变量。

从键盘获取信息,并执行相应操作

if(input.hasNextInt()==true){

}else{

    System.out.println(“请输入正确的数字!”);

}

扩充:盘的路径:\\

如:C:\\programme\\test.txt

如果为字符则为/

                                       第五章:循环结构

while (!”y”.equals(answer)){

}

//判断String型变量String1是否等于String2 ,相等值为true 不相等值为false

String1.equals(String2);

程序调试:

1.       设置断点

2.       启动调试(debug

3.       F6单步跳过(F5单步跳入)

4.       F8继续

5.       方框停止

do——while结构:

do{

}while(!”y”.equals(answer));

System.out.println(“    ”);

第七章:数组

int score[]=new int [30]

数据类型[] 数组名 = new 数据类型[数组长度]

数据类型[] 数组名 = {1 ,值2,值3,……}

int[] score = {20,21,24,27,28};

int[] score = new int[]{20,21,24,27,28};  //不能指定数组长度

扩充:

&|右:不管左是真是假,右边都参与运算

&&||右:1.左为假,右不参与运算

            2.左为真,后参与运算

导包:Array.sort(scores);          //对数组进行升序排序

计算最大值:

max=score[0];

for(int i=1;i

ifscore[i]>max{

   max=scores[i];

}

}

int,char,double,boolean基本数据结构

String和数组是引用数据结构

第八章:知识梳理+第九章:循环结构

1.       向数组中插入元素

String[]musics=newString[]{"Island","Ocean","Pretty","Sun"};

String[ ] newMusics = new String[musics.length+1];//新歌曲数组

String music = ""; //保存用户输入的歌曲名称

                                                   ……

for(int i = 0; i < musics.length; i++){

               if(musics[i].compareToIgnoreCase(music) > 0){

                                               index = i;

                                                  break;

                                                        }

                                                       }

                for(int i = newMusics.length-1; i > index; i--){

                            newMusics[i] = newMusics[i-1]; 

                                                       }

                                newMusics[index] = music;   

                                                   ……

字符串比较

compareTo( ) :不忽略大小写

compareToIgnoreCase( ):忽略大小写

事例:

Scanner input = new Scanner(System.in);

String[] books = new String[]{"Computer" , "Hibernate" , "Java"  , "Struts"};

String[] newbooks = new String [books.length+1];

String book = "A";

int index = books.length;

System.out.print("插入前的数组为:");

for(int i = 0;i

                           System.out.print(books[i] + " ");

}

                           for(int i = 0;i

                                    newbooks[i]=books[i];

                                                        }

                  System.out.print("\n请输入新书名称:");

                                  book = input.nextLine();

                          for(int i = 0; i< books.length;i++){

                                                              if(books[i].compareToIgnoreCase(book)>0){

                                                                   index=i;

                                                                   break;

                                                              }

                                                        }

                    for(int i=newbooks.length-1;i>index;i--){

                                                        newbooks[i] = newbooks[i-1];

                                                        }

newbooks[index] = book;

                  System.out.print("\n输入后的数组为:");

                         for(int i=0;i

                        System.out.print(newbooks[i] + " ");

                                                        }

                                                       

                                                       

                                                       }

}

//新建数组

//原数组复制到新数组

//输出新数组并排序(compateTo())

//向后移动

//输出新数组

while(循环条件1){

     //循环操作1

     while(循环条件2){

          //循环操作2

     }

}

for(循环条件1){

     //循环操作1

     for(循环条件2){

          //循环操作2

     }

}

while(循环条件1){

      //循环操作1

      for(循环条件2){

                                         //循环操作2

                                                       }

}

do{

    //循环操作1

    do{

        //循环操作2

    }while(循环条件1);

}while(循环条件2);

外层循环变量变化一次,内层循环变量要变化一遍

各种循环可以相互嵌套

Java的总结归纳

继续本层下一轮循环

Java的总结归纳

跳出本层循环

public class MulTable {

                      public static void main(String[ ] args) {

                                             int rows = 9; //乘法表的行数

                                for(int i = 1; i<=rows; i++){     //一共9

                                                        for(int j = 1; j <= i; j++){ 

                                                                   System.out.print(j+"*"+i+"="+j*i+"    ");   

                                                              }

                                                              System.out.print("\n");              

                                                        }

                                                       }

}

九九乘法表

更多相关推荐:
有理数知识点总结归纳

第二章《有理数及其运算》知识梳理正数和负数⒈正数和负数的概念负数:比0小的数正数:比0大的数0既不是正数,也不是负数注意:①字母a可以表示任意数,当a表示正数时,-a是负数;当a表示负数时,-a是正数;当a表示…

驾照考试科目一_考试知识点总结归纳及技巧

驾照考试科目一理论考试的一些记忆技巧以下七种情形可以扣留驾驶证:1、累计积分达十二分的;(道路交通安全法第24条)2、饮酒或者醉酒驾驶机动车的;(道路交通安全法第91条)3、将机动车交由未取得机动车驾驶证或者机…

9种英语时态总结归纳 高考适用

9种英语时态总结归纳时态(Tense)是表示行为、动作和状态在各种时间条件下的动词形式。因此,当我们说时态的时候,指的是相应时态下的动词形式。9+3时态总结表1.一般现在时(be;do/does)1)表示现在发…

16种英语时态总结归纳

时态(Tense)是表示行为、动作和状态在各种时间条件下的动词形式。因此,当我们说时态结构的时候,指的是相应时态下的动词形式。英语时态分为16种:一般现在、一般过去、一般将来、过去将来时,以及这四者的进行时、完…

高中数学函数总结归纳

大成培训(函数总结归纳)一:会求函数的定义域值域。二:知道函数奇偶性的相关性质。三:会求函数的导数和用导数解决相关问题,会解含x3的方程!四:知道根的分部情况。注意分类讨论!本部分重点把握对参数分类讨论【必做题…

初中语文辅导:基础知识点总结归纳 (1)

初中语文辅导:基础知识点总结归纳第一部分1.二种常见叙事线索:物线、情线。2.二种语言类型:口语、书面语。3.二种论证方式:立论、驳论。4.二种说明语言:平实、生动。5.二种说明文类型:事理说明文、事物说明文。…

小学数学重点知识点总结归纳

20xx年暑期小白兔家教小学数学知识点总结归纳姓名第一部分:概念1、加法交换律:两数相加,交换加数的位置,和不变。2、加法结合律:三个数相加,先把前两个数相加,或先把后两个数相加,再同第三个数相加,和不变。3、…

单词一词多义总结归纳

高考英语专题熟词生义acceptvtvi同意接受别人的观点看法熟义接受Tomacceptedherexplanation同意认可领受认为Iacceptthattheaircrafthasnochoicebutt...

初中数学应用题总结归纳

初中数学应用题归纳知识点列方程组解应用题的一般步骤列方程组解应用题的核心应用问题的主要类型大纲要求能够列方程组解应用题内容分析列出方程组解应用题的一般步骤是1审题弄清题意和题目中的已知数未知数2找等量关系找出能...

驾考科目四相关知识点归纳总结

会车注意事项中华人民共和国道路交通安全法实施条例第四十八条在没有中心隔离设施或者没有中心线的道路上机动车遇相对方向来车时应当遵守下列规定一减速靠右行驶并与其他车辆行人保持必要的安全距离二在有障碍的路段无障碍的一...

有关细胞器的归纳总结

高三生物有关细胞器的归纳总结1只存在于植物细胞中的细胞器叶绿体动植物细胞中形态相同功能可能不同的细胞器高尔基体根尖分生区没有的细胞器叶绿体中心体液泡2原核细胞中具有的细胞器核糖体真核细胞中细胞器的质量大小叶绿体...

八年级上册知识点归纳总结,上海科学出版社

第十二章平面直角坐标系121平面上的点的坐标定义平面上互相垂直且有公共原点的两条数轴构成平面直角坐标系简称为直角坐标系2各个象限内点的特征第一象限点Pxy则x0y0第二象限点Pxy则x0y0第三象限点Pxy则x...

总结归纳(212篇)