上机实践一 JAVA入门与基本数据类型
实验1一个简单的应用程序
Hello.java
public class Hello {
public static void main (String args[ ]) {
【代码1】 //命令行窗口输出"你好,很高兴学习Java"
A a=new A();
a.fA();
}
}
class A {
void fA() {
【代码2】 //命令行窗口输出"We are students"
}
}
实验2 教室、老师和学生
ClassRoom.java
public class ClassRoom {
public static void main (String args[ ]) {
【代码1】//命令行窗口输出"教学活动从教室开始"
Teacher zhang = new Teacher();
Student jiang = new Student();
roduceSelf();
roduceSelf();
}
}
Teacher.java
public class Teacher {
void introduceSelf() {
【代码2】 //命令行窗口输出"我是张老师"
}
}
Student.java
public class Student {
void introduceSelf() {
【代码3】/ /命令行窗口输出"我是学生,名字是:奖励"
}
}
实验3 输出特殊边傍的汉字
InputChinese.java
public class E {
public static void main (String args[ ]){
char ch='研',zifu=0;
int p=22920,count=5,position=0;
System.out.printf("输出%d个石字傍的汉字:\n",count);
for(char c=ch;c<=ch+count;c++) {
【代码1】 //c进行int型转换据运算,并将结果赋值给position
System.out.printf("%c(%d)",c,position);
}
System.out.printf("\n输出%d个女字傍的汉字:\n",count);
for(int n=p;n<=p+count;n++) {
【代码2】 // n做char型转换运算,并将结果赋值给zifu
System.out.printf("%c(%d)",zifu,n);
}
}
}
实验4 输入、输出学生的基本信息
InputMess.java
import java.util.Scanner;
public class InputMess {
public static void main(String args[]) {
Scanner reader=new Scanner(System.in);
System.out.println("输入姓名(回车确认):");
String name=【代码1】 //从键盘为name赋值
System.out.println("输入年龄(回车确认):");
byte age=【代码2】 //从键盘为age赋值
System.out.println("输入身高(回车确认):");
float height=【代码3】 //从键盘为height赋值
System.out.printf("%28s\n","--基本信息--");
System.out.printf("%10s%-10s","姓名:",name);
System.out.printf("%4s%-4d","年龄:",age);
System.out.printf("%4s%-4.2f","身高:",height);
}
}
上机实践2 运算符、表达式与语句
实验1 托运行李
本实验的目的是让学生掌握类型转换运算符。
实验要求:(1)货车在计算托运行李费用时以kg为单位计算费用(12元/kg),忽略重量中的小数部分,即忽略不足1kg的部分。
(2)汽车在计算托运行李费用时以kg为单位计