Java-how-to-program(第六版)第六章--2

上传人:206****923 文档编号:91573766 上传时间:2019-06-30 格式:DOC 页数:23 大小:104.02KB
返回 下载 相关 举报
Java-how-to-program(第六版)第六章--2_第1页
第1页 / 共23页
Java-how-to-program(第六版)第六章--2_第2页
第2页 / 共23页
Java-how-to-program(第六版)第六章--2_第3页
第3页 / 共23页
Java-how-to-program(第六版)第六章--2_第4页
第4页 / 共23页
Java-how-to-program(第六版)第六章--2_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《Java-how-to-program(第六版)第六章--2》由会员分享,可在线阅读,更多相关《Java-how-to-program(第六版)第六章--2(23页珍藏版)》请在金锄头文库上搜索。

1、6.26程序代码为:import java.util.Scanner;public class Exercise1_4 /* * param args */public static void main(String args) / TODO Auto-generated method stubScanner input = new Scanner( System.in );int n;System.out.println(Enter a number:);n = input.nextInt();System.out.println(The result is :+reserve(n);pub

2、lic static int reserve( int number )int sum = 0;while ( number 0 )sum = sum*10 + number%10; number /= 10;return sum;6.27程序代码为:public class Exercise1_4 /* * param args */public static void main(String args) / TODO Auto-generated method stubScanner input = new Scanner( System.in );int num1;int num2;in

3、t result;System.out.println(Enter two numbers:);num1 = input.nextInt();num2 = input.nextInt();result = commonDivisor( num1, num2 );System.out.println(The greatest common divisor is :+result);public static int commonDivisor( int x, int y )int temp;int max = 1;int i;temp = xy ? y:x;for ( i=1; i=90 & n

4、umber=80 & number=70 & number=60 & number=69 )return 1;else return 0;6.29程序代码为:import java.util.Random;import java.util.Scanner;public class Exercise1_6 /* * param args */public static void main(String args) / TODO Auto-generated method stubScanner input = new Scanner( System.in );int press;int posi

5、tive = 0;int negative = 0;System.out.println(Toss Coin press 1,or -1 to end:);press = input.nextInt();while ( press != -1 )if ( flip() = true )positive+;elsenegative+;System.out.println(Toss Coin press 1,or -1 to end:);press = input.nextInt();System.out.println(The positive is +positive); System.out

6、.println(The negative is +negative);public static boolean flip()Random randomNumbers = new Random();int number;number = randomNumbers.nextInt(2);if ( number = 1 )return true;else return false;6.30程序代码为:import java.util.Random;import java.util.Scanner;public class Exercise1_7 /* * param args */public

7、 static void main(String args) / TODO Auto-generated method stubScanner input = new Scanner( System.in );int num;System.out.println(Enter 1 to start or -1 to end:);num = input.nextInt();while ( num != -1 )test();System.out.println(Enter 1 to start or -1 to end:);num = input.nextInt();public static v

8、oid test()Random randomNumbers = new Random();Scanner input = new Scanner( System.in );int num1;int num2;int result = -1;num1 = randomNumbers.nextInt(10);num2 = randomNumbers.nextInt(10);System.out.printf(How much %d times %d ?, num1, num2);while ( result != num1*num2 )result = input.nextInt();if (

9、result = num1*num2 )System.out.println(Very good!);elseSystem.out.println(No, try again!);6.31修改后的程序为:import java.util.Random;import java.util.Scanner;public class Exercise1_7 /* * param args */public static void main(String args) / TODO Auto-generated method stubScanner input = new Scanner( System.

10、in );int num;System.out.println(Enter 1 to start or -1 to end:);num = input.nextInt();while ( num != -1 )test();System.out.println(Enter 1 to start or -1 to end:);num = input.nextInt();public static void test()Random randomNumbers = new Random();Scanner input = new Scanner( System.in );int num1;int

11、num2;int random1;int random2;int result = -1;num1 = randomNumbers.nextInt(10);num2 = randomNumbers.nextInt(10);System.out.printf(How much %d times %d ?, num1, num2);while ( result != num1*num2 )result = input.nextInt();if ( result = num1*num2 )random1 = 1+randomNumbers.nextInt(4);select(random1);elserandom2 = -1-randomNumbers.nextInt(4);select(random2);publ

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号