一.新建一个java源文件代码

源文件(扩展名为.java)带有类的定义。类用来表示程序的一个组件,小程序或许只会有一个类。类的内容页必须包在花括号里面

public class Dog{ } 类

类中带有一个或多个方法。方法必须在类的内部声明

当Java虚拟机启动执行时,它会寻找你在命令列所指定的类,然后它会锁定下面这样一个特定方法:

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

接着虚拟机就会执行main方法花括号间的函数所有指令。每个java程序最少都会有一个类以及一个main(),每个应用程序只有一个main()函数。

2.Java程序输出

System.out,print("内容")    //输出内容

System.out,println("内容")    //输出内容后换行

转义字符  \t 制表符8个空格    \n换行    \"双引号

System.out.println("Tom say:\"hello\"");    //Tom say:"hello"

//单行注释    

/*

    多行注释

*/

/**

文档注释 生成文档时有用,平时和普通注释一样

*/

二.输入

Java第一周基础

整数    int a=sc.nextInt();

小数    double b=sc.nextDouble();

字符串    String c=sc.next();

字符    char d=sc.next().charAt(0);    //获取输入的第一个字符

三.变量/运算符/表达式

变量:内存中保存数据的最小单元。    (可以变化的量)

命名规则:①变量名不能以数字开头;②除了_或$符号外,变量名中不能包含其他标点符号或运算符;③变量名不能使用Java语言中的关键字

变量要先赋值后使用

变量类型    基本数据类型(4类8种)

整数    

byte    1字节/8bits        -128~127

short   2字节/16bits       -32768~32767

int        4字节/32bits    -2147483648~2147483647

long    8字节/64bits        -很大~很大

浮点数

float    4字节/32bits    范围规模可变

double    8字节/64bits    范围规模可变

布尔boolean    1字节    true/false

字符char    16bits/2字节    0~65535

引用数据类型(Object)

String,数组,JDK包中的对象,自定义对象

变量类型转换

自动提升/自动转换:

1.double>float>long>int>short>byte

大空间类型兼用小空间类型    等号左端类型>=等号右端类型

Java第一周基础

2.运算结果是参与运算的所有数据类型中最大的

Java第一周基础

3.char/byte/short 在参与运算时自动提升为int类型

Java第一周基础

强制类型转换

左端>=右端(向上转)

左端<(左端)右端(向下转/强制类型转换)

整数    (整数)小数    int a=(int)8.5    //a=8

Java第一周基础


Math.random()产生0~1之间的小数

Java随机数(100内) : int a=(int)(Math.random()*100);    0.99999*100=99.999    (int)99.999 =99

Java随机数(200内) : int a=(int)(Math.random()*200);


相关文章: