JAVA程序改错(2)

2019-05-17 18:15

public static void main(【String】 args[]); {

int i=1,j;

/***********FOUND***********/

double sum=1,fact=0; 【fact=1】 do {

fact=fact*i;

/***********FOUND***********/

sum=sum+fact; 【sum=sum+1/fact】 i++;

/***********FOUND***********/

} while (fact>=0.0001); 【1/fact>=0.0001】 System.out.println(\自然数e的近似值为 : \ } }

6 题目:计算 1/1+1/2+1/3+...+1/100 的值

-------------------------------------------------------*/

public class Prog1 {

public static void main( String args[ ]) {

/***********FOUND***********/

int sum=0.0; 【double sum=0.0; 】 /***********FOUND***********/

for(int i=1; i<【=】100; i++) /***********FOUND***********/ sum+=1/【(double)】i; /***********FOUND***********/

System.out.println( \【\】 } }

7 题目:从键盘上输入一个字符,判断该字符是数字字符、英文字符 还是其他字符

-------------------------------------------------------*/

import java.io.*; public class Prog1 {

6

public static void main(String args[]) throws IOException {

/***********FOUND***********/

boolean c; 【char c】 /***********FOUND***********/

c=【(char)】System.in.read(); if (c>='0'&&c<='9')

System.out.println(c+\是数字字符\/***********FOUND***********/

else if(c>='A'&&c<='Z'&&【||】c>='a'&&c<='z') System.out.println(c+\是英文字符\ /***********FOUND***********/

end if 【else】

System.out.println(c+\是其他字符\ }

8 题目:从键盘上输入一个正整数,计算该数的各位数字之和 import java.io.*;

/***********FOUND***********/ public 【class 】 Prog1 {

public static void main(String args[]) throws IOException {

int m,s;

BufferedReader buf;

buf=new BufferedReader(new InputStreamReader(System.in)); System.out.print(\请输入一个自然数:\ m=Integer.parseInt(buf.readLine()); /***********FOUND***********/ m=0; 【s=0】 while(m!=0) {

/***********FOUND***********/ s=s+m/10; 【s=s+m】 /***********FOUND***********/ m=m; 【m=m/10】 }

System.out.print(\其各位数字之和为:\ } }

9 题目:计算斐波纳契数列的前20项,并以每行5项的形式输出。 (斐波纳契数列的第一项为0,第二项为1,其后各项依 次为相临前两项之和,即0,1,1,2,3,5,8...)

7

-------------------------------------------------------*/

public class Prog1 {

public static void main(String args[]) { int f1,f2,f3,i;

/***********FOUND***********/ f3=0; 【f1=0;】 f2=1;

/***********FOUND***********/

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

System.out.print(f3+\ /***********FOUND***********/

if (i%5=0) 【if(i%5==0)】 System.out.println(); f1=f2;

/***********FOUND***********/

f2=f1; 【f2=f3;】 } } }

9 题目:输出1到100之间的所有完全数。(完全数是其所有因子( 包括1但不包括该数本身)的和值等于该数自身的数)

-------------------------------------------------------*/

public class Prog1 {

public static void main(String args[]) {

/*****************FOUND*****************/ int n,sum=0; 【sum】 for (n=1;n<=100;n++) {

/*****************FOUND*****************/ sum=sum; 【sum=0】 for(int k=1;k

/*****************FOUND*****************/ if(n/k==0) 【 if(n%k==0) 】

8

sum+=k; }

/*****************FOUND*****************/ if(sum=n) 【if(sum==n) 】 System.out.print(n+\ } } }

10 题目:根据学生的考试的百分制成绩得出分数等级。

(90~100为A级,80~89为B级,70~79为C级,60~69为D级, 60分以下为E级)

-------------------------------------------------------*/

import java.io.*; public class Prog1 {

public static void main(String args[]) throws IOException {

int grade;

/*****************FOUND*****************/ boolean str;【String str】 BufferedReader buf;

buf=new BufferedReader(new InputStreamReader(System.in)); System.out.print(\请输入考试成绩:\ str=buf.readLine();

/*****************FOUND*****************/

grade=Int.parseInt(str); 【grade=Integer.parseInt(str)】 System.out.print(\对应的级别为:\ /*****************FOUND*****************/ if (grade>90)【if(grade>=90)】 System.out.println(\ else if (grade>=80)

System.out.println(\ else if (grade>=70)

System.out.println(\ else if (grade>=60)

System.out.println(\

/*****************FOUND*****************/ otherwise 【else】

System.out.println(\ } }

9

11 题目:从键盘上输入一个字符,判断该字符是数字字符、英文字符 还是其他字符

-------------------------------------------------------*/

import java.io.*; public class Prog1 {

public static void main(String args[]) throws IOException {

/***********FOUND***********/ boolean c; 【char c】 /***********FOUND***********/

c=System.in.read();【c=(char)System.in.read();】 if (c>='0'&&c<='9')

System.out.println(c+\是数字字符\/***********FOUND***********/ Else if(c>='A'&&c<='Z'&&c>='a'&&c<='z') 【if(c>='A'&&c<='Z'||c<='a'&&c<='z')】

System.out.println(c+\是英文字符\ /***********FOUND***********/ end if 【else】

System.out.println(c+\是其他字符\ } }

10

else


JAVA程序改错(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:我的一九一九观后感

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: