实验一 Java编程环境使用(汽院含答案)

发布时间 : 星期五 文章实验一 Java编程环境使用(汽院含答案)更新完毕开始阅读

System.out.println(m);

String s8 = 【补充代码】 // String调用valuOf(double n)方法将m转化为字符串对象

position = s8.indexOf(\);

String temp = 【补充代码】 // 获取s8中小数点后面的小数 System.out.println(\数字\ + m + \有\ + temp.length() + \位小数\);

String s9 = new String(\);

char a[] = 【补充代码】 // 将s9存放到数组a中 for (int i = a.length - 1; i >= 0; i--) { System.out.print(\ + a[i]); } } } 答案:

s1.equals(s2)

s3.startsWith(\s4.compareTo(s5)>0 path.lastIndexOf(\path.substring(position+1); Integer.parseInt(s6);

Double.parseDouble(s7); String.valueOf(m); s8.toCharArray();

5. 在控制台下求两个实数的最大值(CompareTwoNumbers.java)

要求:从键盘输入任意两个实数,比较两个数字的大小,将较大的数输出。数据输入和输出用Java的标准输入流和输出流来实现。请按照代码提示编写完整程序,并查看结果。

代码提示:

import java.util.Scanner; //导入Scanner对象; Scanner scanner = new Scanner(System.in);//实例化一个Scanner对象;

number1 = scanner.nextDouble();//从键盘输入一个实数赋值给number1;

答案: import java.util.Scanner; public class Scanner01 { private static Scanner sc; public static void main(String[] args) { sc = new Scanner(System.in); System.out.print(\请输入第一个数:\); int a = sc.nextInt(); System.out.print(\请输入第二个数:\); int b = sc.nextInt(); int c = a>=b?a:b; System.out.println(\较大的数是\+c); } } 6. 猜数字游戏(GuessNumber.java)

要求:系统生成一个1至100之间的随机整数(sysNumber),利用JoptionPane对话框输入你的猜测整数(guessNumber),循环猜测两个数是否相等,如果(guessNumber>sysNumber),则提示“猜大了,再输入你的猜测:”,并重新输入新的猜测整数,如果(guessNumber

//生成1至100之间的随机数

int sysNumber = (int)(Math.random()*100)+1;

//输入你的猜测,注意数据类型的转换

String str = JOptionPane.showInputDialog(\输入您的猜测:\

guessNumber = Integer.parseInt(str);

import javax.swing.JOptionPane; public class GuessNumber { public static void main (String args[]) { System.out.println(\给你一个1至100之间的整数,请猜测这个数\); int sysNumber=(int)(Math.random()*100)+1; int guessGuess=0; String str=JOptionPane.showInputDialog(\请输入你的猜测:\); guessGuess=Integer.parseInt(str); while(guessGuess!=sysNumber) { if(guessGuess>sysNumber) { str=JOptionPane.showInputDialog(\猜大了,再输入你的猜测:\); guessGuess=Integer.parseInt(str); } else if(guessGuess

System.out.println(\猜对了!\); } } 7. 编写Java程序(SwapMatrix.java)

要求:定义一个二维数组,并给二维数组赋值,分别打印原二维数组和行列互调后的二维数组。

123147456 显示出的结果为 258 789369public class exchange{ //二维数组的行列互调 public static void main(String[] args){ int a[][]=new int[][]{{1,2,3},{4,5,6},{7,8,9}}; //初始化二维数组a[][],如果要修改行数或列数,只要修改此处即可。//,{10,11,12} int b[][]=new int[a[1].length][a.length]; //用于接收数组a[][]行列互调后的新数组b[][] int len_a=a.length; //定义a[][]数组的长度,即a[][]有几行 int len_b=b.length; //定义b[][]数组的长度,即a[][]有几行 System.out.println(\数组b的初始值:\); for(int i=0;i

实验总结

请书写你对本次实验有哪些实质性的收获和体会,以及对本次实验有何良好的建议?

联系合同范文客服:xxxxx#qq.com(#替换为@)