
double result=0; 声明并初始化result值;
default:result=0; 当输入的运算符号op不在定义内时,将result赋值0
char op; 声明一个字符类型变量,用来存储并表示运算符号;
break: 跳出语句块。
1
if(a==0)
break;
这里是跳出do while循环
2
switch(op){
case'+':result=a+b;break;
case'-':result=a-b;break;
case'':result=ab;break;
case'/':result=(double) a/b;break;
case'%':result=(double) a%b;break;
default:result=0;
}
这里是跳出switch语句块,即执行该case后不再往下执行,直接跳出;
op=scnext()charAt(0); 从scanner中读取一个char,赋值给运算符号的变量op
case'+':result=a+b;break; 单引号表示比较op的值和单引号里面的值是否一样,一样就执行这条语句
class MatrixMultiply {
protected double[][] m1=new double[10][10], m2=new double[10][10], m3=new double[10][10];
private int i, j, k;
public MatrixMultiply() {
for (i = 0; i < 10; i++) {
for (j = 0; j < 10; j++) {
m1[i][j] = Mathrandom();
m2[i][j] = Mathrandom();
}
}
}
public double[][] matrixmultiply() {
for (i = 0; i < 10; i++) {
for (j = 0; j < 10; j++) {
for (k = 0; k < 10; k++) {
m3[i][j] += m1[i][k] m2[k][j];
}
}
}
return m3;
}
}
class PrintMatrix {
private int i, j;
private double[][] matrix;
public PrintMatrix(double[][] matrix) {
thismatrix = matrix;
}
public void printmatrix() {
for (i = 0; i < 10; i++) {
for (j = 0; j < 10; j++) {
Systemoutprint(matrix[i][j] + " ");
}
Systemoutprintln();
}
}
}
public class TestMatrix {
public static void main(String[] args) {
MatrixMultiply a = new MatrixMultiply();
PrintMatrix b1 = new PrintMatrix(am1);
PrintMatrix b2 = new PrintMatrix(am2);
PrintMatrix b3 = new PrintMatrix(amatrixmultiply());
b1printmatrix();
b2printmatrix();
b3printmatrix();
}
}
看这个程序的第二行楼主没有实例化这三个数组
也就是说没有给它们在内存中分配地址空间就使用
当然就出现空错误了
我已经帮楼主改过了运行调试没有任何问题
祝楼主早日成功!
可以通过”Scanner“函数 直接输入参数的形式,来实现输入语句,举例:
import javautilScanner;
public class Test {
public static void main(String[] args) {
Scanner input=new Scanner(Systemin);
Systemoutprintln("请输入一个整数:");
int length=inputnextInt();//输入一个整数
Systemoutprintln("输入的整数是:"+length);}
}
备注:Scanner函数就是用来进行语句输入的,上面举例的是整数类型,也可以用以下语句“String length=inputnext()”,输入的就是字符串类型等。
感觉楼主表达的不是很清楚。
public void Test{public static void main(String[] args) {
for(int i = 3; i > 0; i --)
Systemoutprint(i + " ");
}
}
以上就是关于帮忙解释下这个java程序中的语句全部的内容,包括:帮忙解释下这个java程序中的语句、用Eclipse运行java程序,出现下面这些语句是什么意思啊、java常用的输入语句是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)