实验一 熟悉Java程序开发环境
实验一 熟悉Java程序开发环境
一、实验目的
1 熟悉JDK的安装、配置。
2 学会如何编辑、编译、运行Java程序。
二、实验内容
完成如下任务或编写能够满足如下条件的程序(3、4、5中任选两题):
1 安装JDK,并设置编译、运行Java程序需要的环境。
2 编写一个简单的程序,输出“Welcome to java world”。
3 计算一个整数各位数字之和。
4 编程求解234是否是一个水仙花数。所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数。
5 求数组的和、平均值。
代码一:
package person;
public class person {
public static void main(String args[]) {
System.out.println("Welcome to java world");
}
}
整数和:
package 问题5;
public class 问题5 {
public static void main(String[] args){
int num=0,i=0,sum=0;
int c=0;
System.out.println("计算数组和及平均值:");
int a[]={1,2,3,4,5,6,7};
num=a.length;
while(i<=6){
sum=sum+a[i];
System.out.println(sum);
i+=1;
}
System.out.println("数组和为:"+sum);
System.out.println("\n");
System.out.println("数组个数为:"+num);
c=sum/num;
System.out.printf("数组平均值为:"+(int)c);
}
}
水仙花数:package prac;
import java.util.Scanner;
public class prac {
public static void main(String[] args) {
System.out.println("请输入一个三位数n:");
int sum = 0;
int a,b,c;
Scanner reader=new Scanner(System.in);
int n=reader.nextInt();
a=n/100;
b=(n/10)%10;
c=(n%100)%10;
sum=a*a*a+b*b*b+c*c*c;
if (sum==n) {
System.out.println(n+"是一个水仙花数");
}
else {
System.out.println(n+"不是一个水仙花数");
}
}
}
整数各数和
package process;
import java.util.Scanner;
public class pro {
public static void main(String[] args) {
System.out.println("请输入一个数:");
int sum = 0;
Scanner reader=new Scanner(System.in);
int n=reader.nextInt();
while (n >= 10) {
sum += n % 10;
n /= 10;
}
sum += n;
System.out.println("sum="+sum);
}
}