前期从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);
}
}