赞
踩
java详细学习
本篇根据个人理解与结合老师的PPT对JAVA进行详细讲解。
eclipse:
https://www.eclipse.org/downloads/packages/release/helios/sr2
oracle:
- if语句:
-
- if(小明考了100分){
- 爸爸星期天就带小明去玩;
- }
- if...else语句:
-
- if(小明考了100分){
- 爸爸星期天就带小明去玩; # 如果小明考了100分执行这条语句
- }else{
- 爸爸星期天不带小明去玩; # 否则执行这条语句
- }
-
- if...else...if...else 语句:
-
-
- if(小明考了100分){
- 爸爸星期天带小明去游乐园玩;
- }else if(小明考了90分){
- 爸爸星期天带小明去动物园玩;
- }else if(小明考了80分){
- 爸爸星期天带小明去公园玩;
- }else if(小明考了70分){
- 爸爸星期天带小明去跑步;
- }else if(小明考了60分){
- 爸爸星期天带小明去爬山;
- }else{
- 爸爸星期天不带小明出去玩;
- }
具体代码:
- public class score {
-
- public static void main(String[] args) {
- Scanner scan = new Scanner(System.in);
- System.out.println("请输出小明的成绩");
- int score = scan.nextInt();
- if(score==100){
- System.out.println("爸爸星期天带小明去游乐园玩");
- }else if(score==90){
- System.out.println("爸爸星期天带小明去动物园玩");
- }else if (score == 80){
- System.out.println("爸爸星期天带小明去公园玩");
- }else if (score == 70){
- System.out.println("爸爸星期天带小明去跑步");
- }else if (score == 60){
- System.out.println("爸爸星期天带小明爬山");
- }else{
- System.out.println("爸爸星期天不带小明去玩");
-
- }
- }
-
- }
- public static void main(String[] args) {
- System.out.println("我爱中国");
- China(); //调用我爱中国的方法
- System.out.println("我爱中国");
- System.out.println("我爱运动");
- System.out.println("我爱运动");
- Active();//调用我爱运动的方法
- }
-
- //定义一个我爱中国的方法:
- public static void China(){
- System.out.println("我爱中国");
-
- }
- //定义一个我爱运动的方法:
- public static void Active(){
- System.out.println("我爱运动");
-
- }
方法的调用和我们 用输出语句输出的结果是一样的,但是方法的调用更为方便,当我们想什么时候调用就什么时候调用,想在哪里调用就在哪里调用,我们只需要在我们想调用的地方输入方法名就可以进行调用了不需要再一条一条的在输出了,这也体现了方法的优势:一次定义,多次调用。
- //正方形类 正方形类中不能含有main方法!
- public class Square {
- public int width;//宽
- public int height;//高
-
- //方法,计算正方形的面积
- public int area(){
- return width*height;
- }
- //方法,计算正方形的周长
- public int perimeter(){
- return width*4;
- }
-
- }
-
- //测试类
- public static void main(String[] args) {
- Square s1 = new Square();//创建正方形的对象s1
- s1.width=3;
- s1.height=5;
- System.out.println("面积为"+s1.area() + ",周长为"+ s1.perimeter());
-
- }
- //父类
- public class Staff {
- public String name; //姓名
- public String sex; //性别
- //无参构造函数
- public Staff(){// 我们在使用有参构造方法时一定要有一个无参构造方法,
- //如果没有那么后面子类用有参构造方法时会默认(优先调用无参构造方法)为无参构造方法,会报错!
-
- }
- //有参构造函数
- //构造函数代替get和set方法
- public Staff(String name,String sex){
- this.name=name;
- this.sex=sex;
- }
- // 编写一个toString方法 方便输出
- @Override
- public String toString() {
- return "姓名:"+" "+name+" "+"性别:"+sex;
- }
-
- }
-
- //子类
- public class Staff2 extends Staff{// extends 继承Staff类
- public int salary;// 员工工资
-
- public Staff2(String name,String sex,int salary){//这里也要写上父类的变量类型
- super(name,sex);//super 表示继承父类的成员变量
- this.salary=salary;
- }
- //继承toString方法
- @Override
- public String toString() {
- // TODO 自动生成的方法存根
- return super.toString()+" "+"员工工资"+salary;
- }
-
- }
-
- //测试类
- public class TestStaff {
- public static void main(String[] args) {
- Staff c1 = new Staff2("张三","男",2000);//创建c1对象
- System.out.println("员工信息:"+c1.toString());
- }
-
- }
Java有许多强大的库和框架可供使用,如:
为了巩固所学知识,您可以尝试开发一些简单的项目,如:
掌握Java基础对于成为优秀的开发人员至关重要。通过学习变量、控制流、函数和方法等基本语法,以及面向对象编程的概念,您可以构建更复杂的程序。同时,了解常用库和框架将使您能够更高效地开发应用程序。通过实践项目,您将能够将所学知识应用于实际场景中,提高自己的技能水平。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。