JAVA学习之简单入门

JAVA学习之简单入门,第1张

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() ;
    }

}

实现效果:

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5712346.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存