好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

华南农业大学2015年农科java上机实验.pdf

15页
  • 卖家[上传人]:suns****4568
  • 文档编号:60795539
  • 上传时间:2018-11-18
  • 文档格式:PDF
  • 文档大小:218.44KB
  • / 15 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 实验 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 输出两个整数中的较大的值输出两个整数中的较大的值 从键盘输入两个整数,判断并输出两个整数中较大的值 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 在显示屏上显示指定字符在显示屏上显示指定字符 要求编写一个程序,在显示屏上显示如下内容。

      注:类名必须为 Main(大写 M) C:\ABC.TXT is “file“ public 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; 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[] args) { 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 位精度进行判断注:类名必须用 Main(大写 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){ place=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 static 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 个整数,逐个判断它们能否被 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(); 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“); }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 = 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 个实数,程序根据运算符进行运算并输出结果 在程序中的空白处填写恰当的代码,运行通过后在评判系统中提交 import java.util.Scanner; public class Main { public static void main(String[] args) { float a, b, result; char operator; Scanner input = new Scanner(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; default: System.out.println(“error“); return; } System.out.printf(“%.2f\n“, 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.nextInt(); 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(int i = 1;i n){ max 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.