安装要配置的环境变量
新建变量都在系统变量中新建!
-
JAVA_HOME
即解压jdk目录 -
CLASSPATH
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar -
在path中新加两个新配置
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
点编辑环境后点新建键再输入,不是在原有的后输入
编写(最原始)
- 用记事本编写
public class HelloWord{
public static void main(String[] args){
System.out.println("welcome to use Java!");
}
}
然后保存C盘中新建文档text中 文件后缀名为.java
- 点击电脑的设置里的搜索 搜“cmd”运行
验证
-
java安装
java -version -
环境配置
javac -version
编译错误
在命令里输入
javac -encoding UTF-8 HelloWorld.java
Eclipse键盘输入两种方法
import java.io.*;
public class Example01{
public static void main(String[] args) throws IOException
{
float num;
String str;
BufferedReader buf;
buf=newBufferedReader(newInputStreamReader(System.in));
System.out.print("请输入一个实数:");
str=buf.readLine(); //将输入的文字指定给字符串变量str存放
num= Float.parseFloat(str); //将str转换成float类型后赋给num
System.out.println("您输入的数为:"+num);
}
}
//方法2: 由键盘输入多个数据
import java.util.*; //加载java.util类库里的所有类
public class Example02{
public static void main(String[] args) {
int num1;
double num2;
Scanner reader=new Scanner(System.in);
System.out.print("请输入第一个数:");
num1= reader.nextInt(); //将输入的内容做int型数据赋值给变量num1
System.out.print("请输入第二个数:");
num2= reader.nextDouble(); //将输入的内容做double型数据赋值给变量num2
System.out.println(num1+"*"+num2+"="+(num1*num2));
}
}
循环语句
do-while语句和while语句运行结果一样
package chapter01;
public class Excapter01 {
public static void main(String[] args) { // TODO 自动生成的方法存根
int i=1,sum=0;
do{
sum+=i;
i++;
}while(sum<8888);
System.out.println("1+2+3+4+...+n<8888的最大整数n为:"+i);
}
}
package chapter01;
public class Excapter01 {
public static void main(String[] args) { // TODO 自动生成的方法存根
int i=1,sum=0;
while(sum<8888){
sum+=i;
i++;
}
System.out.println("1+2+3+4+...+n<8888的最大整数n为:"+i);
}
}
for语句
for (int i=1;i<=10;i++){
执行语句
}
if语句
if(ture){
执行语句
}
if(条件表达式){
执行语句
}else{
执行语句
}
if(条件表达式){
执行语句
}else if(条件表达式){
执行语句
}
......
else {
执行语句
}
switch语句
switch {case 常量:执行语句;default:语句;}
一定不要忘了break 不然会从相应的case下一直执行知道遇到break或者default语句执行完才结束
阶乘语句
a=a*(1.0/i);