JAVA入门经典 笔记

前期从OneDrive上转移过来,图片缺失

java入门经典

 

第一章

NetBeens或者eclipse;

解释器每次解释一行;

编译器事先理解指令;


-------------------------------------------------------------------------------------------------


JAVA入门经典

 

第二章

public static void main(String[] arguments){}

主函数

 

在变量中存储信息:

String demo = salution";

 

显示变量

System.out.println("XXX")

 

编译Java文件过程实际是 .java 变成 .class

 

 ---------------------------------------------------------------------------------------------------


JAVA入门经典

 

第三章

面向对象编程 OOP

 

JVM java虚拟机


---------------------------------------------------------------------------------------------------


JAVA入门经典

 

第四章

 

java将所有字符储存成字符串,使用整型或其他非字符型,必须转换

 

 

传递参数 demo1

public class good

{

publicstatic void main(String[] args)

{

intnumber = 110;

System.out.println("rootis "

+number

+"is"

+Math.sqrt(number)

);

}

 

}

 

Math是类库的一部分

 

-------------------------------------------------------------------------

 

传递参数demo2

 

public class good

{

publicstatic void main(String[] args)

{

System.out.println("a"+args[0]

+" " +args[1]

+"="

+args[2]

);

 

}

}

Exception in thread"main" java.lang.ArrayIndexOutOfBoundsException: 0

atgood.main(good.java:5)

编译错误

 

------------------------------------------------------------------------------

 

传递参数3

 

1.next()获取的是一个有效字符,无效字符会自动过滤掉,返回值是一个字符串

nextInt()获取的是一个数字字符,返回值是一个int类型的数字,如果输入非数字字符,会抛出

java.util.InputMismatchException

异常

2.Random 使用先在class之前定义importjava.util.Random;

Java里面的一个随机函数——Random,用起来十分方便

在Java的API帮助文档中,总结了一下对这个Random()函数功能的描述:

1、java.util.Random类中实现的随机算法是伪随机,也就是有规则的随机,所谓有规则的就是在给定种(seed)的区间内随机生成数字;

2、相同种子数的Random对象,相同次数生成的随机数字是完全相同的;

3、Random类中各方法生成的随机数字都是均匀分布的,也就是说区间内部的数字生成的几率均等

 

 

import java.util.Random;//导入Random

public class good

{

publicstatic void main(String[] arguments)

{

Random good = new Random();//实例化一个random的对象good

int x =good.nextInt();//为x赋一个随机数

System.out.println("good"  +x);

}

}

 

你可能感兴趣的:(JAVA入门经典 笔记)