2024-04-06 15:04:27 | 我爱编程网
我改的,你参考下:
import java.util.Scanner;
public class a1
{ public static void main(String args[])
{ Scanner sr=new Scanner(System.in);
double a[]=new double[8];
for(int i=0;i
{ System.out.println("请输入"+(i+1)+"个值:");
a[i]=sr.nextDouble();
}
double n,b,c,d;
n=a[0]-a[4];
b=a[1]-a[5];我爱编程网
System.out.println(n+"@"+b);
}
}
关键是你这里用的是键盘输入,没有提示的话你不知道输入,其实运行出来了你就应该键盘输入数组定义元素个数的那么多个值,然后敲到最后一个就会有输出结果了,参考下,不懂的在问
while(j
所以在循环中j一直不会等于i
if(i%j==0){
t+=j;
}
这几句有点莫名其妙
if(i%j==0){ //若i模除j为0,如果i为10,j为1、2或者5这个表达式都为true
t+=j; //以上为例,如果i为10,t初始值为0,那么循环完t应该为8=1+2+5
}
j++; //j = j +1 但是不会再循环一次了,因为while条件不满足
最后两句
if(i==t) //因为j=i的情况不满足while条件,所以不会出现 t = j = i的情况(就算满足j=i,t也不会等于i的,因为t是n个数字加总的值,按i=10的例子,t可以为1+2+5+10=18,最后也不符合打印条件),下面的打印语句就永远也不会被执行
System.out.println(i);
我爱编程网(https://www.52biancheng.com)小编还为大家带来java程序,运行结果为0的相关内容。
计算总分和平均分的类classes中,student是新实例,想要算之前输入的,需要通过参数传进去:
class classes
{
//Student student=new Student();
//public int s[]=new int[4];
int sum=0;
public void getTotalScore(Student student)
{
int k;
for(k=0;k<=3;k++)
{
sum+=student.score[k];
}
System.out.println("总成绩"+sum);
}
public void getAverage()
{
double ave;
ave=sum/4;
System.out.println("平均成绩"+ave);
}
}
java中没错,就是运行不出结果!!!求教!!!!!1.把publicclassdrawstring{及最后一行大括号去掉2.把publicvoidmain(String[]args)改为publicstaticvoidmain(String[]args)3.java文件名要改为DrawString.java可以了。java程序运行,不显示结果,我刚装的jdk,运行所有程序
java程序运行结果是什么?classAnimal{publicAnimal(){super();System.out.println("我是动物");}}classCatextendsAnimal{Cat(){super();System.out.println("我是猫");}}classPersiaCatextendsCat{publicPersiaCat(){super();Syst
java求以下程序的运行结果第一题是s=2+4+6=12考察do……while循环体和continue第二题是求数组中3的倍数的和,30+60+90=180第三题是考察try……catch语句的运用。定义了5个长度的数组,却在第十一个位置添加元素,导致数组越界。因此输出:“超出数组范围!*****异常处理结束!”以下Java程序的运行结果是()。C.运行正常,没
java程序,运行结果与想象的不一样实例化Integer涉及到整型数的自动拆装箱,在进行自动拆装箱时,编译器会使用Integer.valueof()来创建Integer实例Integer.valueof()的源代码:publicstaticIntegervalueOf(inti){assertIntegerCache.high>=127;if(i>=Integer
编写的java程序在cmd里运行完后,怎么没看到输出结果,帅锅。。生成class文件说明你的程序正确的,,这是要编译后再输出结果的,,只要在cmd中输入java类名如你的是hellojava.java那你就要输入javahellojavajava代码运行后没结果??你的main方法里只有一行代码,new了一个PrimeThreads,参数是字符串数组argsPrimeThread
JAVA程序详细解释这是一个,求解问题。从字符串s中,求出其中包含有多少个sToFind。按照上面的例子,就是在sunjavahpjavahjsdhjjavadsjhjjavadsjjava中,计算含有多少个java子串。count负责记录一共有多少个子串。index负责记录每一次寻找开始时,字符串开始的位置。循环外面的s=s.substring(index+sT
如下java程序运行后会得到什么结果?为什么请详细点讲解。。。谢谢1、得到的结果应该是如下before241145153after1234514152、因为你在第一个for循环之后调用的ddd()方法,然后把数组a的引用传给了方法ddd(),然后在在方法ddd()之中调用了swap()方法,其中的三个参数和下面声明的swap()方法中的参数是对应的。。且在方法swap()
关于JAVA程序的注释和运行结果1、单行(single-line)--短注释://……单独行注释:在代码中单起一行注释,注释前最好有一行空行,并与其后的代码具有一样的缩进层级。如果单行无法完成,则应采用块注释。注释格式:/*注释内容*/行头注释:在代码行的开头进行注释。主要为了使该行代码失去意义。注释格式://注释内容行尾注释:尾端(trailing)--
2024-01-05 14:11:24
2025-02-01 20:24:39
2025-02-12 03:21:37
2025-02-10 15:19:48
2025-01-28 17:58:32
2024-11-22 05:08:01