java的数据类型定义,基本的输入输出。
package myPackage;
import java.*;
import java.util.Scanner;
public class MyClass {
public static void main(String[] args) {
// TODO Auto-generated method stub
/*Scanner input=new Scanner(System.in);
System.out.println("请输入一个字符串(中间能加空格和符号)");
String a=input.nextLine();
System.out.println("请输入一个字符串(中间不能加空格或符号)");
String b=input.next();
System.out.println("请输入一个整数");
int c=input.nextInt();
System.out.println("请输入一个double类型的小数");
double d=input.nextDouble();
System.out.println("请输入一个float类型的小数");
float f=input.nextFloat();
System.out.println("按顺序输出abcdf的值");
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
System.out.println(f);
System.out.println("hello Meng fanyue!");*/
/*Scanner input=new Scanner(System.in);
System.out.println("请输入一个整数a");
int a=input.nextInt();
System.out.println("请输入一个整数b");
int b=input.nextInt();
System.out.println("请输出a+b");
int c=a+b;
System.out.println(c);
System.out.println("请输出a*b");
int d=a*b;
System.out.println(d);
System.out.println("请输出a/b");
int e=a/b;
System.out.println(e);*/
//计算1/2+1/6+1/20......
Scanner input=new Scanner(System.in);
int n=10;
double sum=0;
int i;
for(i=1;i<=n;i++)
{
sum += 1.0/(i*(i+1));
}
System.out.println("请输出结果");
System.out.println(sum);
}
//计算a0+a1x+a2x²....+a(n-1)x(n次方)
//方法一:逆序
Scanner input = new Scanner(System.in);
float a[] = { 2, 5, 6, 7, 9 };
int x = 2;
float sum = 0;
for (int i = 4; i >= 0; i--) {
sum = sum * x + a[i];
}
System.out.println("请输出结果");
System.out.println(sum);
//方法二:正序
float[] b = new float[5];
for(int i=0;i<5;i++)
{
b[i]=input.nextFloat();
}
int y = 2;
float s = b[0];
for (int i = 1; i < 5; i++) {
s = s + (b[i] * y);
y = y * 2;
}
System.out.println("请输出结果");
System.out.println(s);
}
-
数组的声明
int a []; //中括号内可不写大小
student a []; //类声明 -
创建数组
a=new int a[10];自定义一个函数
package myPackage; import java.util.Scanner; public class DuoXiangShi { Scanner input = new Scanner(System.in); private int n; private float [] a; private float x; public DuoXiangShi(int n, float[] a,float x) { super(); this.n = n; this.a = a; this.x = x; } float fx() { float fx =0; for(int i=n-1;i>=0;i--) { fx = fx*x+a[i]; } return fx; } } package myPackage; public class Px { public static void main(String[] args) { int n=5; float a[]= {2,5,6,7,9}; float x=2; DuoXiangShi mClass=new DuoXiangShi(n,a,x); System.out.println(mClass.fx()); } }