내가 슈바 수학은 덧셈 뺄셈 곱셈 나눗셈가지만 때서 미분은 모르겠다 일단 문법만 틀린거 잡아줌
---------------------------수정 전-----------------------------
import java.text.*;
import java.io.*;
public class CpNo1005a {
DecimalFormat df= new DecimalFormat
Buffered Reader Br = new BufferedReader (new InputStreamReader (System.in));
CpNo1005a() {
int i ;
final int nStepMax=60;
final double dDeltaX=0.1;
double[] dblX=new double[nStepMax]
double[] dblFx=new double[nStepMax]
double[] dblDFx=new double[nStepMax]
df.apply Pattern("0.0000");
dblX[0]=-3.0; dblFx[0]=dblX[0]*dblX[0];
for (i=1; i<nStepMax; i ++){
dblX[i]=dblX[i-1]+dDeltaX;
//dblFx[i]=Math.sin(dblX[i]);
dblFx[i]=dblX[i]*dblX[i];
//System.out.printIn(df.format(dblX[i])+"Wt"+df.format(dblFx[i]));
}
for(i=0; i<nStepMax-1; i ++){
dblDFx[i]=(dblFx[i+1]-dblFx[i])/dDeltaX;
df.applyPattern("0.0000");
System.out.printIn(df.format(dblX[i])+"Wt"+
"Wt"+df.format(dblDFx[i]));
}
{
Public static void main (String args[])}
new CpNo1005a();
}
}
-------------------------수정 후--------------------------------
import java.text.*;
import java.io.*;
public class CpNo1005a {
DecimalFormat df= new DecimalFormat;
BufferedReader Br = new BufferedReader (new InputStreamReader(System.in));
CpNo1005a() {
int i ;
final int nStepMax=60;
final double dDeltaX=0.1;
double[] dblX=new double[nStepMax];
double[] dblFx=new double[nStepMax];
double[] dblDFx=new double[nStepMax];
df.Applypattern("0.0000")
dblX[0]=-3.0; dblFx[0]=dblX[0]*dblX[0];
for (i=1; i<nStepMax; i ++){
dblX[i]=dblX[i-1]+dDeltaX;//dblFx[i]=Math.sin(dblX[i]);
dblFx[i]=dblX[i]*dblX[i];//System.out.printIn(df.format(dblX[i])+"Wt"+df.format(dblFx[i]));
}
for(i=0; i<nStepMax-1; i ++){
dblDFx[i]=(dblFx[i+1]-dblFx[i])/dDeltaX;
df.applyPattern("0.0000");
System.out.println(df.format(dblX[i])+"Wt"+"Wt"+df.format(dblDFx[i]));
}
}
public static void main(String args[]){
new CpNo1005a();
}
}
수정 후 코드안에 일부러 틀린거 세게 넣어놨다 너님도 공부하려고 한다니까 내가 숙제하나 넣어둠 ㅇㅇ
그리고 주석도 일부러 안달아줌 비교해보고 뭐가 다른지 느끼셈
그리고 다음부턴 문법 기초 공부도 좀 하고
지난번가지 해서 패키지로 라인당 1달러 ㅅㄱ
댓글 0