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条)