使用记事本来编辑java文件
1. 配置java的路径
1.1选中此电脑图标/右击后,选中下拉菜单的属性/
1.2选中高级系统设置链接
1.3选中系统属性窗口中的环境变量按钮
1.4选中系统变量中的“CLASSPAT”路径,添加英文状态下的符号为,;
注意:若系统变量中的没有“CLASSPAT”就点击新建,添加“该变量的名称”和”值“即可
2.系统命令生成.class文件和访问java中的文件
cmd> javac java文件名.后缀名 //编辑java文件,生成java的.class文件
cmd> java java文件名 //显示java里面的输出内容
3. 解决乱码问题
文本文件名.txt"改为"java文件名.java"
记事本中的含java代码的内容的文件:首先,"另存为"另一个文件名称;接着,记事本文件的后缀名为“文件名.java”;最后修改文字编码为ANSI,点击确定即可
4. java基础编码
4.1 计算华氏温度
package test_softwareTEst;
class Test2{
public static void main(String[] args){
//dh为摄氏温度,ds为华氏温度
double dh = 0;
double ds = 0;
System.out.println("请输入华氏度的值!");
java.util.Scanner input = new java.util.Scanner(System.in);
dh = input.nextDouble();
System.out.println("转成摄氏度的值是:"+dh);
ds =(dh-32)*(5.0/9);//此处的5为double型,录入的是5.0!!
System.out.println("转成摄氏度的值是:"+ds);
}
}
4.2 多重判断语句
package test_softwareTEst;
class Test3 {
public static void main(String[] args) {
int cls = 0;
String sex = " ";//语法:文本赋值格式,,不能用null!!
java.util.Scanner input = new java.util.Scanner(System.in);
System.out.println("请输入班级为任意数字1,2,3:");
cls = input.nextInt();
System.out.println("请输入性别为女生或男生:");
sex = input.next();
if (cls == 1 && sex.equals("男生")) {
//文本判断语法!!
System.out.println("男生 矿泉水");
} else if (cls == 2 && sex.equals("男生")) {
System.out.println("男生 冰红茶");
} else if (cls == 1 && sex.equals("女生")) {
System.out.println("女生 农夫山泉");
} else if (cls == 3 && sex.equals("男生")) {
System.out.println("男生 脉动");
} else if (cls == 3 && sex.equals("女生")) {
System.out.println("女生 阿沙姆奶茶");
} else if (cls == 2 && sex.equals("女生")) {
System.out.println("女生 昆仑山泉");
} else {
System.out.println("无此班级!");
}
}
}
4.3 三角形问题
package test_softwareTEst;
class Test4 {
public static void main(String[] args) {
java.util.Scanner input = new java.util.Scanner(System.in);
System.out.println("请输入a");
int a=input.nextInt();
//i为行数
for(int i =1;i<=a;i++){
for(int j =1;j<=i;j++){
System.out.print("*");
}
System.out.println();
}
}
}
4.4 九九乘法表
法一:
package test_softwareTEst;
class Test4 {
public static void main(String[] args) {
java.util.Scanner input = new java.util.Scanner(System.in);
System.out.println("请输入a");
int a=input.nextInt();
//i为行数
for(int i =1;i<=a;i++){
for(int j =1;j<=i;j++){
System.out.print("*");
}
System.out.println();
}
}
}
法二:
package test_softwareTEst;
class Test5 {
public static void main(String[] args) {
int sum =0;
//i为行数
for(int i =1;i<=9;i++){
for(int j =1;j<=i;j++){
//j=2为打印第2行的数
System.out.print(i+"X"+j+"="+i*j+"\t");
}
System.out.println();
}
}
}
4.5 函数的调用
创建一个表格
法一:
package test_softwareTEst;
public class Test8 {
static int tiji(int a,int b,int c) {
int area = a*b*c;
return area;
}
public static void main(String[] args) {
System.err.print("长方形的面积是"+tiji(3,2,5));
}
}
法二:
public class Test8 {
static int tiji(int a,int b,int c) {
return a*b*c;
}
public static void main(String[] args) {
System.err.print("长方形的面积是"+tiji(3,2,5));
}
} if (cls == 1 && sex.equals("男生")) {
//文本判断语法!!
System.out.println("男生 矿泉水");
} else if (cls == 2 && sex.equals("男生")) {
System.out.println("男生 冰红茶");
} else if (cls == 1 && sex.equals("女生")) {
System.out.println("女生 农夫山泉");
} else if (cls == 3 && sex.equals("男生")) {
System.out.println("男生 脉动");
} else if (cls == 3 && sex.equals("女生")) {
System.out.println("女生 阿沙姆奶茶");
} else if (cls == 2 && sex.equals("女生")) {
System.out.println("女生 昆仑山泉");
} else {
System.out.println("无此班级!");
}
4.7 面向对象
测试中类中,实例化名.方法体的名称;实例化名.名词的属性名称(此处已经赋值了)
5. 白盒测试流程图
if条件覆盖1
5.1 java文件编码
package test_softwareTEst;
class Test11 {