java 基本算法 编程

2019-02-15 14:32

上海电力学院

Java课程实验

题 目: 实验一 Java程序编辑、编译、运行

学 号: 20141978

姓 名: 姚俊杰 院 系: 计算机科学与技术学院 专业年级: 软件工程 14 级

2015 年09月 22日

实验一

1、编写程序输出以下信息: ************************** * Welcome To Java! * **************************

package ex; public class Ex1 { }

public static void main(String[] args){

System.out.println(\); System.out.println(\); System.out.println(\); }

2、编写程序比较两个整数大小,并输出大的数

package ex;

import java.util.Scanner; public class Ex2 { }

public static void main(String[] args){ }

System.out.println(\请输入两个数\); Scanner reader=new Scanner(System.in); int x=reader.nextInt(); int y=reader.nextInt(); if(x>y)

System.out.printf(\,x); else System.out.printf(\,y);

3、找出三个整数中的最大值和最小值。

package ex;

import java.util.Scanner; public class Ex3 {

public static void main(String[] args){

System.out.println(\请输入三个数\);

}

Scanner reader=new Scanner(System.in); int x=reader.nextInt(); int y=reader.nextInt(); int z=reader.nextInt(); int max=x; int min=x;

if(x

System.out.printf(\,max); System.out.printf(\,min); }

4、判断一个年份是否为闰年。

根据天文历法规定,每400年中有97个闰年。凡不能被100整除但能被4整除的年份,或能被400整除的年份是闰年,其余年份是平年。如1996、2000是闰年,而1900是平年。

package ex;

import java.util.Scanner; public class Ex5 {

public static void main(String[] args){ System.out.println(\请输入一个年份\);

Scanner reader=new Scanner(System.in); int x=reader.nextInt();

if(x@0==0)System.out.printf(\这是一个闰年\,x); else if(x0==0)System.out.printf(\这是一个平年\,x);

else if(x%4==0)System.out.printf(\这是一个闰年\,x); else System.out.printf(\这是一个平年\,x); } }

5、输入一个三位整数,将它反向输出.如整数为123,则输出321

package ex;

import java.util.Scanner; public class Ex5 {

public static void main(String[] args){

}

System.out.println(\请输入一个三位数\); Scanner reader=new Scanner(System.in); int x=reader.nextInt(); int a=x/100; int b=x/10-a*10; int c=x; x=c*100+b*10+a;

System.out.printf(\,x); }

6、求100~999中的。所谓水仙花数是指一个三位数,

它的每位数字的立方之和等于该数。例如,因为153=13+53+33,所以153为水仙花数。

package ex;

public class Ex6 {

public static void main(String[] args){ for(int x=100;x<1000;x++){ int a=x/100; int b=x/10-a*10; int c=x;

if(x==a*a*a+b*b*b+c*c*c)System.out.printf(\是一个水仙花数 \,x); } } }

7、(选做)编程Java程序实现以下生活中的问题。

一辆卡车违反交通规则,撞人后逃跑。现场有三人目击事件,但都没有记住车号,只记下车号的一些特征。甲说:牌照的前两位数字是相同的;乙说:牌照的后两位数字是相同的,但与前两位不同; 丙是数学家,他说:四位的车号刚好是一个整数的平方。请根据以上线索求出车号

车号为:7744

package ex; public class Ex7 {

public static void main(String[] args){

for(int i=1;i<10;i++){

for(int j=1;j<10;j++){

int x=i*1000+i*100+j*10+j;

}

}

}

}

double n=Math.sqrt(x);

if(n==(int)n) System.out.println(\车牌是\+x);

8,、随机生成数列排序

package ex;

import java.util.Random; public class Ex8 {

public static void sort(int[] x){ }

for(int i=0;i

int min=i;

for(int j=i+1;j

if(x[j]

int t=x[i];x[i]=x[min];x[min]=t; if(min!=i){

public static void disp(int[] x){ for(int i=0;i

public static void Ra(int[] array ){ Random random = new Random(); for (int i = 0; i < 10; i ++) { } }

public static void main(String[] args){

int[] x = new int[10]; Ra(x);

System.out.println(\); disp(x); sort(x);

System.out.println(\); disp(x);

array[i] = random.nextInt(10); }

System.out.print(x[i]+\);

System.out.println();

}

实验小结:

通过本次考试,掌握使用JDK开发Java程序的步骤、了解 Java 程序运行环境掌握程序调试的全部过程,学会编写和调试 Java Application 程序。同时掌握Java程序的基本语法。


java 基本算法 编程.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:新浪游戏博客排名

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: