java联合编译,类型转换,键盘输入

实验一 联合编译

MainClass.java

public class MainClass{
public static void main(String args[]){
System.out.println("你好,只需编译我");
A a=new A();
a.fA();
B b=new B();
b.fB();
C c=new C();
c.fC();
}
}

A.java

public class A{
void fA(){
System.out.println("I am A");
}
}

B.java

public class B{
void fB(){
System.out.println("I am B");
}
}

C.java

public class C{
void fC(){
System.out.println("I am C");
}
}

心得:通过联合编译,学到了如何运用多个java文件来实现主类的功能,避免一个文件夹编写的程序过于冗长,有利于程序的可读性。

实验二 输出希腊字母表

GreekAlphabet.java

public class GreekAlphabet{
public static void main(String args[]){
int startPosition=0,endPosition=0;
char cStart='α',cEnd='ω';
startPosition=(int)cStart;
endPosition=(int)cEnd;
System.out.println("希腊字母\'α\'在unicode表中的顺序位置:"+startPosition);
System.out.println("希腊字母表:");
for(int i=startPosition;i<=endPosition;i++){
char c='\0';
c=(char)i;
System.out.print(" "+c);
if((i-startPosition+1)%10==0)
System.out.println("");
}
}
}

心得:该编程,我学会了char型数据和int型数据之间的互相转换,同时了解Unicode字符表。

实验三  从键盘输入数据

InputData.java

import java.util.Scanner;
public class InputData{
public static void main(String args[]){
Scanner reader=new Scanner(System.in);
int amount=0;
float price=0,sum=0;
System.out.println("输入产品数量(回车确认):");
amount=reader.nextInt();
System.out.println("输入产品单价(回车确认):");
price=reader.nextFloat();
sum=price*amount;
System.out.printf("数量:%d,单价:%5.2f,总价值:%5.2f",amount,price,sum);
}
}

心得:该编程,我学会了java中如何从键盘为简单型变量输入数据。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值