键盘录入:Scanner nextInt(键盘录入int类型数据的时候用的直接写next是录入字符串用的) continue(跳转时用的)
import java.util.Scanner;(键盘录入时用的第一步导包)
import java.util,Random;(调用随机数地的第一步导包)
public static void main(String【】 args){}//主方法的书写
break;终止 ------- System.exit(0);表示终止程序【更高端些】
数组常见的小问题:nullpointerException:空指针异常,意思是数组里边没有数据你还调用它;
arr.length 表示这个数据的长度获取。
java 中的内存分配:a。栈(存储的是局部变量)b。堆(存储的是new出来的东西)--------后边有学习了一个方法区
c。方法区(面向对象进阶的时候讲)
d。本地方法区(和系统相关)d。寄存起(给cpu使用)
栈:存储局部变量--就是定义在方法中的变量,使用完毕,立即回收
堆:存储的是new出来的东西,实体,对象。---a:每一个对象都有一个地址值b:每个对象的数据都有默认值
return 返回数据时用的;
2 ,(变量名,方法名) 都需要小驼峰 (类):大驼峰 (包):全部小写
在产生随机的时候需要注意的: eg: int m=ra.nextInt(10);-------注意数据类型,然后这个数的范围是[0-10)
如果我需要【n m】里边的数的话,我需要定义 的是: int n=ra.next[m-n+1]+n; 就可以了
3. Alt +shift+ m-----把一代码块进行封装。
4.如果在调用方法的形式参数中定义过了变量,就不需要在定义了,可以直接使用
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
常用的定义变量时用的:
数据类型:
String --------null
基本数据类型:4类8种
整数类型:byte,short,int,long(0)
小数类型:float,double(0.0)
字符类型: char
布尔类型:boolean (false)
引用数据类型:
包,接口,数组;
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
常用的定义变量时用的:
最大值: getMax 最小值:getMin 平均数:average 求和 : sum 数字:num
记数: count 分数:score 比较compare 打印:print 私有的:private
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
connot convert from n to m --- 表示你定义变量时写错了
|
|