public void fun(int n){
float count=0;
for(int i=1;i<=n;i++){
float a=1.0/i;
count+=a;
if(i==1){
System.out.print("1+");
}else if(i==n){
System.out.print("1/"+n+"="+count);
}else{
System.out.print("1/"+n+"+");
}
}
}
int n=15;
double sum=0;
for (int i = 0; i <n ; i++) {
sum+=1/n;
}
double i = 15.0;
double sum = 0.0;
StringBuilder sb = new StringBuilder();
for (double j = 1; j <= i; j++) {
sum += 1/j ;
sb.append("1/"+(int)j).append("+");
}
System.out.println(sb.substring(0, sb.length()-1)+"="+sum);
public static void main(String... args) {
int n = System.in.read();
int sum = 0;
String str = "";
for(int i = 1; i <= n; i++ ) {
sum += 1/ i;
Str += " + " + i +"/" + n;
}
System.out.println(str);
}
double sum=0;
double a=1,b; //改成double
String c="";
System.out.println("请输入:");
Scanner scan=new Scanner(System.in);
int n=scan.nextInt();
for(a=1;a<=n;a++)
{
b=a+2;
sum=sum+a/b;
c+=c+"+"+a+"/"+b;
a++;
}
c=c.substring(1, c.length());
System.out.println(c+"="+sum);
这是你们学校的作业吧?
还是建议你自己多敲敲
import java.util.*;
public class test{
public static void main(String[] args){
System.out.println("please input a number:");
Scanner input = new Scanner(System.in);
int n = input.nextInt();
input.close();
double result = 0;
StringBuffer sb = new StringBuffer();
for (int i = 1; i <= n; i++){
result += 1.0/i;
if (i == n){
sb.append("1/" + i + "=" + result);
}else{
sb.append("1/" + i + "+");
}
}
System.out.println(sb);
}
import java.util.*;
public class Test {
public static void main(String[] args){
System.out.println("请输入整数(例如10):");
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
sc.close();
double result = count(n);
for(int i = 1; i < n; i++){
System.out.print("1/"+i+"+");
}
System.out.print("1/"+n+"="+result);
}
public static double count(int n){
double res = 0.0;
for(int i = 1; i <= n; i++){
res = res + 1.0/i;
}
return res;
}
}