ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:20.01KB ,
资源ID:8275200      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8275200.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(华南农业大学农科Java上机实验.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

华南农业大学农科Java上机实验.docx

1、华南农业大学农科Java上机实验实验1 创建、编译与运行Java程序17268计算两个整数得与从键盘输入两个整数,计算并输出两个整数得与。import java、util、Scanner;public class Main public static void main(String args) int a,b; Scanner input = new Scanner(System、in); a=input、nextInt(); b=input、nextInt(); int c = a + b; System、out、println(c); 17269输出两个整数中得较大得值从键盘输入两个整数

2、,判断并输出两个整数中较大得值。import java、util、Scanner;public class Main public static void main(String args) int a,b; Scanner input = new Scanner(System、in); a=input、nextInt(); b=input、nextInt(); if(ab) System、out、println(a); else System、out、println(b); 实验2 基本数据类型、运算与表达式18135在显示屏上显示指定字符要求编写一个程序,在显示屏上显示如下内容。注:类名必

3、须为Main(大写M)C:ABC、TXT is filepublic class Main public static void main(String args) System、out、print(C:ABC、TXT is file); 18136计算圆得面积由键盘输入圆得半径,计算并输出圆得面积,结果保留2位小数。注:类名必须为Main(大写M)import java、util、Scanner;import java、text、DecimalFormat;public class Main public static void main(String args) double a,b,c;

4、 Scanner input = new Scanner(System、in); a = input、nextDouble(); b = 3、14159; c = a*a*b; System、out、println(new DecimalFormat(#、#)、format(c); 18138输出三位整数得各位数字从键盘输入一个3位得整数,要求按照:个位、十位与百位得顺序输出三个数字。输出时,每个数字占单独得一行。注:类名必须为Main(M大写)import java、util、Scanner;public class Main public static void main(String a

5、rgs) Scanner input = new Scanner(System、in); int cr = input、nextInt(); int b, c, d; b = cr / 100; c = cr /10 %10; d = cr % 10; System、out、println(+ d); System、out、println(+ c); System、out、println(+ b); 实验3 选择结构程序设计18139判断点就是否在圆上由键盘输入一个点得坐标, 要求编程判断这个点就是否在单位圆上,点在圆上输出Y, 不在圆上输出N。使用小数点后3位精度进行判断。注:类名必须用Ma

6、in(大写M)import java、util、Scanner;public class Main public static void main(String args) Scanner input = new Scanner(System、in); double x = input、nextDouble(); double y = input、nextDouble(); double distance = Math、sqrt(x * x + y * y); if (Math、abs(distance - 1、0)99999999) place=9; else if(a9999999) pl

7、ace=8; else if(a999999) place=7; else if(a99999) place=6; else if(a9999) place=5; else if(a999) place=4; else if(a99) place=3; else if(a9) place=2; else place=1; System、out、println(place); 18141数得排序由键盘输入三个整数a、b、c,按从小到大得顺序输出这三个数。注:类名必须就是Main(M大写)import java、util、Scanner;public class Main public stati

8、c void main(String args) int a,b,c,temp; Scanner input = new Scanner(System、in); a = input、nextInt(); b = input、nextInt(); c = input、nextInt(); if(ab) temp = a; a = b; b = temp; if(ac) temp = a; a = c; c = temp; if(bc) temp = b; b = c; c = temp; System、out、println(a + , + b + , + c); 18142数得整除由键盘输入5

9、个整数,逐个判断它们能否被27整除,能得输出“YES”,不能得输出“NO”(注意,输出时,一个判断结果占一行,5个数得判断共占5行)。注:类名必须就是Main(大写M)import java、util、Scanner;public class Main public static void main(String args) int a,b,c,d,e; Scanner input = new Scanner(System、in); a = input、nextInt(); b = input、nextInt(); c = input、nextInt(); d = input、nextInt(

10、); e = input、nextInt(); if(a % 27 = 0) System、out、println(YES); else System、out、println(NO); if(b % 27 = 0) System、out、println(YES); else System、out、println(NO); if(c % 27 = 0) System、out、println(YES); else System、out、println(NO); if(d % 27 = 0) System、out、println(YES); else System、out、println(NO);

11、if(e % 27 = 0) System、out、println(YES); else System、out、println(NO); 18143正负奇偶判断由键盘输入非零整数x,判断该数正负,正数输出positive,负数输出negative,接着判断该数得奇偶性,奇数输出odd,偶数输出even。注:类名必须就是Main(大写M)import java、util、Scanner;public class Main public static void main(String args) int x; Scanner input = new Scanner(System、in); x =

12、input、nextInt(); if(x0) System、out、println(positive); else System、out、println(negative); if(x % 2 = 0) System、out、println(even); else System、out、println(odd); 18144简单四则运算器下面程序就是实现一个简单得四则运算器(输出结果保留2位小数)。输入时依次输入:第1个实数、运算符、第2个实数,程序根据运算符进行运算并输出结果。在程序中得空白处填写恰当得代码,运行通过后在评判系统中提交。importjava、util、Scanner;pub

13、licclassMainpublicstaticvoidmain(Stringargs)floata,b,result;charoperator;Scannerinput=newScanner(System、in);a=input、nextFloat();operator=input、next()、charAt(0);b=input、nextFloat();switch(operator)case+:result=a + b;break;case-: result=a - b;break;case*:result=a * b;break; case/:result=a / b;break;de

14、fault:System、out、println(error);return;System、out、printf(%、2fn,result);实验4 循环结构程序设计18145计算阶乘输入正整数n,计算n!,结果用长整型数表示(注n!=1*2*3*、*n)注:类名必须就是Main(大写M)import java、util、Scanner;public class Main public static void main(String args) Scanner input= new Scanner(System、in); int num = 1; int x; x = input、nextIn

15、t(); for(int i = x;i 0;i-) num = num * i; System、out、println(num); 18146计算数列与有数列1,3,5,7,9,11, ,现要求由键盘输入n,计算输出该数列得前n项与。注:类名必须就是Main(大写M)import java、util、Scanner;public class Main public static void main(String args) Scanner input= new Scanner(System、in); int sum = 0; int n; n = input、nextInt(); for(i

16、nt i = 1;i n) max = m; min = n; else min = m; max = n; int gcd; for(gcd= min;gcd = 1;gcd-) if(max % gcd = 0 & min % gcd = 0) break; System、out、println(gcd); 18148输出最小值从键盘输入十个整数,输出最小值。注:类名必须就是Main(大写M)import java、util、Scanner;public class Main public static void main(String args) Scanner input = new

17、Scanner(System、in); int a = new int10; for(int i = 0;ia、length;i+) ai= input、nextInt(); int min = a0; for(int i = 0;ia、length;i+) if(aimin) min=ai; System、out、print(min); 18149求素数输出2到200之间(包括2、200)得所有素数。注:要求1行1个素数,按由小到大得顺序输出。提示:采用双重循环,外层循环产生2到200之间得数,内层循环对数进行判断就是否为素数。注:类名必须就是Main(大写M)import java、uti

18、l、Scanner;public class Main public static void main(String args) Scanner input= new Scanner(System、in); int n = 0; for (int i = 2;i 200;i+) int squareRoot = (int) Math、sqrt(i); int k; for (k = 2;k squareRoot) n+; System、out、printf(%d, i); System、out、println(); 18150打印菱形由键盘输入正数n,要求输出2*n+1行得菱形图案。要求菱形顶

19、部无空行,菱形左边紧靠屏幕左侧。注:类名必须就是Main(大写M)import java、util、Scanner;public class Main public static void main(String args) Scanner input = new Scanner(System、in); int i,j,m,k,n; n = input、nextInt(); for(i = 1;i=n+1;i+) for(j = 1;j=n-i+1;j+) System、out、print( ); for(j = 1;j=2*i-1;j+) System、out、print(*); Syste

20、m、out、println(); for(m = 1;m=n;m+) for(k = 1;k=m;k+) System、out、print( ); for(k = 1;k=2*(n-m)+1;k+) System、out、print(*); System、out、println(); 实验5 数组与字符串18152数组得逆序输出写一个程序,首先从键盘输入一个正整数n表示个数,然后输入n个整数,存放到数组中,最后把这些整数逆序输出。输出时,两个整数之间用一个空格隔开。注:类名必须就是Main(大写M)import java、util、Scanner;public class Main publi

21、c static void main(String args) Scanner input = new Scanner(System、in); int n = input、nextInt(); int a; a = new intn; for(int i = 0;i=0;i-) System、out、print(ai+ ); 18153冒泡排序编写一个程序,首先从键盘输入一个正整数n表示个数,然后输入n个整数,存放到数组中。使用冒泡排序算法对该数组进行从大到小得排序,并输出排序之后得结果。输出时,两个整数之间用一个空格隔开。注:类名必须就是Main(大写M)import java、util、S

22、canner;public class Main public static void main(String args) Scanner input = new Scanner(System、in); int length = input、nextInt(); intarray = new intlength; for(int i = 0;iarray、length;i+) arrayi= input、nextInt(); for(int i = 0;iarray、length-1;i+) for(int j = 0;jarray、length-1;j+) if (arrayjarrayj

23、+ 1) int temp = arrayj; arrayj = arrayj + 1; arrayj + 1 = temp; for (int v :array) System、out、print(v + ) ; 18154字符串中数字字符个数统计编写程序,从键盘输入一行字符串,统计其中数字字符出现得次数。说明:数字字符就是指0-9这10个字符。输入得字符串可能包含空格。注:类名必须就是Main(大写M)import java、util、Scanner;public class Main public static void main(String args) Scanner input =

24、 new Scanner(System、in); String list = new String3; int sum = 0; for(int i = 0;i3;i+) listi=input、next(); for(int i = 0;i3;i+) for(int k = 0;k=0&ch=9) sum = sum+1; System、out、print(sum); 18155输出矩阵编写程序,首先从键盘输入两个正整数m与n。m表示二维整型数组得行数,n代表二维整型数组得列数。然后输入整个二维数组,并输出它得转置数组。注:类名必须就是Main(大写M)import java、util、Sc

25、anner;public class Main public static void main(String args) Scanner input = new Scanner(System、in); int m,n; m = input、nextInt(); n = input、nextInt(); intlist; list = new intmn; for(int i = 0;ilist、length;i+) for(int k = 0;klisti、length;k+) listik = input、nextInt(); for(int k = 0;kn;k+) for(int i = 0;ilist、length;i+) System、out、print(listik+ ); System、out、println();

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1