
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() ;
}
}
实现效果:
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)