java编写程序 java程序的代码实现
今天给各位分享java编写程序的知识,其中也会对java程序的代码实现进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
怎么用java编写一个程序
为了在您的机器上配置起一个Java开发环境——您将使用一个“开发环境”来“开发”(编写)程序——您需要完成以下这些步骤:
1.下载一个包含Java开发环境(编译器和其他工具)的大文件。点击“下载J2SE SDK”链接下载SDK(软件开发工具包)软件。网页会显示一个许可协议。点击“接受”。选择您的操作系统,然后将文件保存到下载目录中。这是一个巨大的文件,用电话调制解调器下载需要好几个小时。接下来的两个文件也很大。
2.下载一个包含Java文档的大文件。选择操作系统后点击SDK1.4.1文档的链接。
3.如果您的机器上还没有安装WinZip(或可执行相同功能的程序),那么您需要下载一个包含WinZip的大文件并安装之。如果您的机器上没有安装某个的版本的WinZip或其他解压缩软件,下载WinZip的试用版。运行EXE文件安装。很快我们将使用它来安装文档。
4.安装Java开发环境。运行第一步下载的j2sdk-1_4_1-*.exe文件。他将自动解压并安装开发工具包。
5.安装文档。阅读安装说明文档。它会要求您将文档文件移至刚才开发工具包的安装目录。将文档解压缩,文件就会被安排到适当的位置。
6.调整环境变量。按照此页的要求,您需要改变路径变量。最简单的办法是打开一个MS-DOS窗口键入PATH看看当前的路径变量是什么,然后用记事本打开autoexec.bat按要求修改PATH环境变量。
7.全面测试。现在您应该可以打开另一个MS-DOS窗口并键入javac了。
使用JAVA编写一个程序
packagecn.txet.partice;
importjava.util.Random;
importjava.util.Scanner;
publicclassDemoRandom{
privatestaticintk,i,n=0;
publicstaticvoidmain(String[]args){
//使用当前时间作为种子数字来创建Random对象
Randomrandom=newRandom(System.currentTimeMillis());
//创建Scanner对象,获取键盘输入
Scannerscanner=newScanner(System.in);
//用k来存储0~1000的随机数
k=random.nextInt(1000);
System.out.println("游戏开始,请输入一个在0~1000内的数");
//用i来获取键盘输入
i=scanner.nextInt();
//当i不等于k时,进行循环
while(i!=k){
n++;
if(i>k){
System.out.println("您输入的数字偏大,请重新输入:");
i=scanner.nextInt();
}elseif(i<k){
System.out.println("您输入的数字偏小,请重新输入:");
i=scanner.nextInt();
//当用户重新输入的次数大于9时,系统提示随机值为多少
}elseif(n>=9){
System.out.println("随机值为"+k);
}
}
//当i等于k时,程序结束
if(i==k){
System.out.println("输入正确,程序结束");
}
}
}
用java编写程序!!急需
代码为:
public class T{
public static void main(String[] args){
//声明三个人的成绩
double[] gradesForZhangSan= new double[]{9.65, 9.40, 9.95, 9.55, 9.65, 9.80, 9.75, 9.20};
double[] gradesForLiSi= new double[]{9.15, 9.80, 9.45, 9.65, 9.90, 9.85, 9.70, 9.30};
double[] gradesForWangWu= new double[]{9.40, 9.45, 9.50, 9.30, 9.95, 9.20, 9.60, 9.85};
//利用Arrays的排序方法sort()进行升序排序
Arrays.sort(gradesForZhangSan);
Arrays.sort(gradesForLiSi);
Arrays.sort(gradesForWangWu);
//调用getResult()方法计算最终结果
System.out.print("当前学生为张三,");
getResult(gradesForZhangSan);
System.out.print("当前学生为李四,");
getResult(gradesForLiSi);
System.out.print("当前学生为王五,");
getResult(gradesForWangWu);
}
private static void getResult(double[] grades){
int i;
double sum= 0;
double max;
double min;
double result;
System.out.println("其成绩为:");
for(i= 0; i< grades.length; i++){
System.out.print(grades[i]+"");
sum+= grades[i];
}
max= grades[grades.length- 1];
min= grades[0];
result=(sum- max- min)/ 6;
System.out.println("
其总分为:"+ sum);
System.out.println("去掉一个最高分:"+ max);
System.out.println("去掉一个最低分:"+ min);
//最终结果利用BigDecimal的setScale()方法四舍五入保留两位小数
System.out.println("最终得分:"+ new BigDecimal(result).setScale(2, RoundingMode.HALF_UP));
System.out.println("");
}
}
运行结果:
好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!