import java.util.Scanner;
class Demo1_01{
public static void main(String[] args){
System.out.print("Enter a degree in Celsius:");//输出语句
Scanner input=new Scanner(System.in);//调用Scanner类中的输入,需要导包
Double Celsius=input.nextDouble();//输入语句
Double Fahrenheit;//定义一个double类型的变量
Fahrenheit=(9.0/5)*Celsius+32;//计算的结果赋予变量
System.out.print(Celsius+"Celsius is"+Fahrenheit+"Fahrenheit");//输出语句
}
}
import java.util.Scanner;
class Demo1_02{
public static void main(String[] args){
System.out.print("Enter the radius and length of a cylinde:");
Scanner input=new Scanner(System.in);
Double radius=input.nextDouble();//定义一个double变量,然后输入你所想赋给的值
Double length=input.nextDouble();//如上
Double area;
Double volume;
area=radius*radius*3.14;//计算的结果赋予area
volume=area*length;//使用area继续进行计算
System.out.println("The area is"+area);
System.out.println("The volume is"+volume);
}
}
import java.util.Scanner;
class Demo1_03{
public static void main(String[] args){
System.out.print("Enter a number between 0 and 1000:");
Scanner input=new Scanner(System.in);
int number=input.nextInt();
int a,b,c;//用a,b,c分别来表示百位,十位,个位;
a=number/100;//计算的时百位的结果
b=number/10%10;//十位
c=number%10;//个位
int sum=a+b+c;//将百位,十位,个位加起来赋值给sum
System.out.println("The sum of the digits is "+sum);
}
}
import java.util.Scanner;
class Demo1_04{
public static void main(String[] args) {
System.out.print("Enther the time zone offset to GTM:");
Scanner input=new Scanner(System.in);
long time=input.nextLong();
long totalMilliseconds = System.currentTimeMillis();//获取的时总毫秒数
long totalSeconds=totalMilliseconds/1000; //转换为总秒数
long currentSecond=totalSeconds%60;//取余就是现在时刻的秒数
long totalMinutes=totalSeconds/60;//总分钟数
long currentMinute=totalMinutes%60;//取余当前时刻的分钟数
long totalHours=totalMinutes/60;//总小时数
long currentHour=(totalHours+time)%24;//当前你所在区域的小时数
System.out.println("Current time is " + currentHours + ":" + currentMinute + ":"+ currentSecond + " GMT");
}
}
import java.util.Scanner;
class Demo1_05{
public static void main(String[] args) {
System.out.print("Enther the Monthly saving amount:");
Scanner input=new Scanner(System.in);
double money=input.nextDouble();//定义一个变量,存你现在有的钱数
double Monthly=0.05/12;//每个月的利率
double sum=money;
for(int i=0;i<6;i++){//使用循环计算6个月的总钱数
if(i==0)
sum=0;
sum=(sum+100)*(1+Monthly);//每个月所拥有的钱*利率
}
System.out.println("After the sixth month,the account value is"+sum);
}
}
import java.util.Scanner;
class Demo1_06{
public static void main(String[] args) {
System.out.print("Enter x1 and y1:");
Scanner input=new Scanner(System.in);
double x1=input.nextDouble();//存x1的值,需要输入
double y1=input.nextDouble();//存y1的值,需要输入
System.out.print("Enter x2 and y2:");
double x2=input.nextDouble();//存x2的值,需要输入
double y2=input.nextDouble();//存y1的值,需要输入
double leters=(x2-x1)*(x2-x1)+(y2-y1)*(y2-y1);
double points=Math.pow(leters,0.5);//调用Math函数 Math(a,b)a是原本的数字,b是a的次方
System.out.println("The distance between the two points is "+points);
}
}
import java.util.Scanner;
class Demo1_07{
public static void main(String[] args) {
System.out.print("Enter x1 and y1:");//存x1,y1的值,需要输入
Scanner input=new Scanner(System.in);
double x1=input.nextDouble();
double y1=input.nextDouble();
System.out.print("Enter x2 and y2:");//存x2,y2的值,需要输入
double x2=input.nextDouble();
double y2=input.nextDouble();
System.out.print("Enter x3 and y3:");//存x3,y3的值,需要输入
double x3=input.nextDouble();
double y3=input.nextDouble();
double letera=(x2-x1)*(x2-x1)+(y2-y1)*(y2-y1);//计算距离
double a=Math.pow(letera,0.5);
double leterb=(x3-x1)*(x3-x1)+(y3-y1)*(y3-y1);//计算距离
double b=Math.pow(leterb,0.5);
double leterc=(x2-x3)*(x2-x3)+(y2-y3)*(y2-y3);//计算距离
double c=Math.pow(leterc,0.5);//调用Math函数
double s=(a+b+c)/2;
double areas=s*(s-a)*(s-b)*(s-c);
double area=Math.pow(areas,0.5);
System.out.println("The area of the triangle is"+area);
}
}
以上就是这些例题了;都是一些基础题,需要我们好好了解。。