1.从键盘输入数字(复习)
//导包快捷键,输入Scanner--java.util//new一个新对象,sc为起的名,Scanner相当于一种类型Scanner sc=new Scanner(System.in);//提示从键盘输入一个数字System.out.println("请输入一个数字:");//用一个变量进行接收int week=sc.nextInt();
2.方法的调用
//方法的定义public static 返回值的类型 方法的名称(参数的类型,个数){//方法体}//方法的调用public static void main(){//直接调用方法的名称();//用一个变量进行接收int a=方法的名称();//打印输出System.out.println("" + 方法的名称(4));}
3.分支语句
//if语句if(){}else if(){}else if(){}else{};//switch语句switch(){case 1://语句1break;case 2://语句2break;...default://语句n}
4.循环语句
//条件控制语句进入下一次循环//for语句for(初始值语句;条件判断语句;条件控制语句){//循环体语句}//while语句初始化语句;while(条件判断语句){//循环体语句;//条件控制语句;}
5.类和对象
- 对象是客观存在的事物;类是一类对象的属性以及行为。
- 类的定义与调用: ```java package com.it; //学生测试类
public class StudentDemo { public static void main(String[] args) { //创建对象 Student s = new Student(); //使用对象 System.out.println(s.name + “,” + s.age); //给成员变量赋值 s.name = “李瑞琪”; s.age = 23;
System.out.println(s.name + "," + s.age);//调用成员方法s.study();s.dohomework();}
} package com.it; //定义一个学生类,包括成员变量以及成员方法 public class Student {
//成员变量String name;int age;//成员方法public void study(){System.out.println("好好学习,天天向上");}public void dohomework(){System.out.println("键盘敲烂,月薪过万");}
}
<a name="eM2rq"></a>## 6.对象内存图1.单个对象```java//给Student类在堆内存开辟出一片地址空间,并且首地址存放在s当中。Student s=new Student();//当某个方法使用结束后,就会从栈内存消失
2.多个对象指向同一地址
//将s1的值赋给s2,那么两个对象指向同一地址值Student s2=s1;
