云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > java练习题V1

java练习题V1

  • 62 次阅读
  • 3 次下载
  • 2026/4/27 3:23:20

if (c == 0)

System.out.println(\方程的根是任意实数\); else

System.out.println(\方程无根\); } else {

System.out.println(\ + (-b / c)); } } else {

d = b * b - 4 * a * c; if (d > 0) { System.out.println(\方程有两个实根\); x1 = (-b + Math.sqrt(d)) / 2 / a; x2 = (-b - Math.sqrt(d)) / 2 / a; System.out.println(\ + x1); System.out.println(\ + x2); } else if (d == 0) {

System.out.println(\方程有一个实根\); x1 = -b / 2 / a;

System.out.println(\ + x1);

} else {

System.out.println(\方程有两个虚根\);

System.out.println(\ + (-b / 2 Math.sqrt(-d)

/ 2 / a + \);

System.out.println(\ + (-b / 2 Math.sqrt(-d)

/ 2 / a + \); } } } }

5、求前40个Fibonacci数列

Fibonacci数列:1,1,2,3,5,8,13,21,34,? 从数列看到:F1=1 (n=1) F2=1 (n=2) Fn=Fn-1+Fn-2 (n≥3)

class ShuLie {

public static void main(String[] args) {

/ a) + / a) + + + \\

long f1, f2; int i; f1 = 1; f2 = 1;

System.out.println(f1 + \ + f2); for (i = 3; i <= 20; i++) { f1 = f1 + f2; f2 = f1 + f2;

System.out.println(f1 + \ + f2); } } }

6、已知公鸡5元1只,母鸡3元一只,小鸡1元3只,要求用100元刚好买100只鸡,问有多少种

采购方案。

因为是整数的关系,小鸡的数目必须是3的倍数,设小鸡3n只,公鸡x只,母鸡y只,则

2x+3y+n=100 ??x+y+3n=100 ??下式两边同乘以二减上式得5n-y=100, y=100-5n??x=2n??

public class CaiGouFangAn {

public static void main(String[] args) {

int i,j,k;

for(i=0;i<20;i++) {

for(j=0;j<33;j++) {

k=100-i-j;

if(5*i+j*3+k/3.0==100)

System.out.println(i+\+j+\+k); } } } } 结果如下 0 25 75 4 18 78 8 11 81 12 4 84

7、判断一个字符串是否是回文,例如“rotor“反转之后还是”rotor“,所以是回文。需

查阅String类的一些方法。 import java.util.Scanner;

public class HuiWen {

// 判断一个字符串是否是回文,例如“rotor“反转之后还是”rotor“, // 所以是回文。需查阅String类的一些方法

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

System.out.print(\请输入字符串\);

Scanner sc = new Scanner(System.in); String str = sc.next();

System.out.println(\ + str

+ \ + isReturnBackString(str)); }

static boolean isReturnBackString(String str) {

char[] charStr = str.toCharArray();

char[] charS = new char[charStr.length]; int j = 0;

for (int i = charStr.length - 1; i >= 0; i--) {

charS[j] = charStr[i]; j++; }

String s = new String(charS); if (s.equals(str)) {

return true; }

else {

return false; } }

8、求2-1000内的所有素数 public class SuShu {

// 求2-1000内的所有素数

public static boolean isPrime(int num) {

for(int i = 2; i <= Math.sqrt(num); i++) {

//程序默认2是素数,当j=2时,循环不执行

}

if(num % i == 0) {

return false; } }

return true; }

public static void main(String[] args) {

for(int j = 2; j <= 200; j++) {

if(SuShu.isPrime(j)) {

System.out.println(j + \是素数\); } } }

9、在一个循环中使用break,continue和return有什么不同? public class Circle {

public static void main(String[] args) {

for(int i=0;i<100;i++) {

if(i==10) continue; if(i==80) break; if(i==30) return;

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

10、结构化程序设计有哪三种流程?他们分别对应Java中那些语句

答: 顺序结构、分支结构、循环结构??

顺序结构就是从头到尾一次执行每一个语句?? switch( ) {}

分支结构根据不同的条件执行不同的语句或者语句体 if(){}....else{} ??循环结构就是重复的执行语句或者语句体,达到重复执行一类操作的目的 ??for(){} while(){} do.....while

搜索更多关于: java练习题V1 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

if (c == 0) System.out.println(\方程的根是任意实数\); else System.out.println(\方程无根\); } else { System.out.println(\ + (-b / c)); } } else { d = b * b - 4 * a * c; if (d > 0) { System.out.println(\方程有两个实根\); x1 = (-b + Math.sqrt(d)) / 2 / a; x2 = (-b - Math.sqrt(d)) / 2 / a; System.out.println

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com