栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JAVA学习之简单入门

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JAVA学习之简单入门

Java的一些基本总结

Java对大小写敏感 例如System中的S必须大写等 关键字 class 的意思是类。Java 是面向对象的语言,所有代码必须位于类里面。 源文件编译后,得到相应的字节码文件,编译器为每个类生成独立的字节码文件。. main 方法是 Java 应用程序的入口方法,格式固定:public static void main(String[] args) { }。以及一个源程序可以包含多个类

例:用Java编写hello world

package com.CWJH;

public class Main {

    public static void main(String[] args) {
        System.out.println("Hello world!");
	// write your code here
    }
}
常见的DOS命令
    cd          进入一个目录cd..        进入上级目录dir          查看本目录下的文件和子目录列表cls          清除屏幕命令上下键    查找敲过的命令Tab键      自动补齐命令
标识符
     必须以字母、下划线_、美元符号$开头。 其它部分可以是字母、下划线“_”、美元符“$”和数字的任意组合。Java对大小写敏感,且长度无限制。但不可以是 Java 的关键字。
 数据类型

 数据类型转换

 

 位运算

 

 Scanner 处理键盘输入

在使用Scanner之前得加入包  import java.util.Scanner;

例:  输入用户名,年龄,薪水

package com.CWJH;

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        Scanner s=new Scanner(System.in);
        //要求输入用户名,年龄,薪水

        System.out.println("请输入您的用户名 :");
        String uname=s.nextLine();
        System.out.println("请输入你的年龄 :");
        int age=s.nextInt();

        System.out.println("请输入你的月薪:");
        double monthSalary=s.nextDouble();
        System.out.println("用户名 :"+uname+"t年龄 :"+age+"t月薪:"+monthSalary +"t年薪 :"+(12*monthSalary));
    }
}

 运行结果:

 

IDEA 桌球小游戏
package com.CWJH;


import java.awt.* ;
import javax.swing.*;


public class BallGame extends Jframe {
    Image ball=Toolkit.getDefaultToolkit().getImage("images/ball.png") ;
    Image desk=Toolkit.getDefaultToolkit().getImage("images/desk.png") ;


    double x=200;
    double y=200;

    boolean right=true;

     public void paint(Graphics g){
         System.out.println("窗口被画了一次");
         g.drawImage(desk,0,0,null) ;
         g.drawImage(ball,(int) x,(int)y,null) ;
       if(right){
       x=x+20;

     }else x-=20;


       if(x>786){ right = false; }
       if(x<40) right=true;
     }
    void launchframe(){
        setSize(856,501);
        setLocation(100,100);
        setVisible(true);

//实现动画
        while(true){
            repaint();
            try {
                Thread.sleep(40);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
        }
    }

    public static void main(String[] args ){
        System.out.println("我的小游戏开始了 !");

        BallGame game =new BallGame() ;
        game.launchframe() ;
    }

}

实现效果:

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/715707.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号