class A0303
{
void px(int n)
{
int s=0;
for(int i=1;i<=n;i++)
s=s+i;
System.out.println(s);
}
}
问题:这个程序是求什么的,只看得懂有一个循环语句。好像不能运行?要怎么修改才对呢?
这是一个java类,声明了一个px方法,用来计算从1,2,3到n的n个数之和。想运行它得建一个Test.java文件,然后写main函数。
a.px(10);和void px(int n) 这个看不懂,请解释一下
追答void px(int n){……} 这是函数的声明和定义;
a.px(10); 这是调用函数px(); 10是参数。a 是定义了一个A0303类型的对象。
void px(int n){……} 这是函数的声明和定义。。。
哪个是声明哪个是定义啊?声明和定义是什么?为什么要用void,void什么意思
你先看看Java基础入门书籍吧,什么都不明白就问,这不是一口吃个大胖子么。
本回答被提问者采纳看不懂您在说什么,能举例说明吗?而且这个程序运行不了,要怎么改?
追答void px(int n)这个n从1加到n然后输出
java实在学不明白,几个java问题请教大家
而第二个方法是一个String字符串数组 仅仅只有这个不同 这样的两个或者多个方法 不能并不称之为多个方法 我们称之为一个方法的重载 也就是说这两个方法是 sayHello方法的重载 那么也就是说sayHello方法是重载方法 方法的重载次数不限 3、java里的类与对象到底是什么关系的? 答:类就是一个大概...
如下java代码,结果看不懂,求高手解释
public class SortTest { public static void main(String[] args) { \/\/ 新建一个数组 int[] array = new int[] { 9, 6, 1, 4 };\/\/ 调用方法,对数组进行排序 Sort.swapSort(array);for (int i = 0; i < array.length; i++) { System.out.print(array[i] + " ");} System...
java代码看不懂怎么办?
1、低于20行的代码看不懂,你需要巩固java基础2、超过20行的话,需要仔细理解代码意图,另外需要了解更多的java API以及开源代码一般看别人的代码是很痛苦的,java高手也有看不懂的时候,譬如代码本身就写的烂,逻辑不明确。Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理...
编程看不懂代码,迷茫。
首先我们要清楚,编程或者编程语言的作用时什么?它不是为了编程而编程。我们为了实现某种软件功能,需要通过编程来实现。而软件是为了解决实际人无法解决或花费很大成本的工作,由软件可以很容易解决或成本比较低。而编程和编程语言只是实现这个软件的一种工具、方法。为什么说“看不懂才是正常的”?现在随便...
java简单问题,答案都书本都给出来了,可是都没懂,求助高手解释一下哈!先...
26 在生成类的对象的时候,首先初始化的是静态变量和方法,所以x=10,然后+5,等于15,最后除以3,最后得出5 29 Ex42 test =new ex42; 这行错误,应该是Ex42 test =new ex42();28 这道题,我也不明白 ~~~迷糊,完全迷糊……把这道题弄到公司内网了,被人家鄙视了 =。= 丢老人了…… T...
...的。我没看懂这个条件怎么判断出素数的,请高手解释下。
素数不能被2以上的自然数整除,因此判断N能否被某个自然数整除,只需要判断到N\/2即可。比如:自然数31,31\/2算成整形是15。如果31不能被2~15之间的任何一个自然数整除,那么判断31能否被16整除就没有意义了,因为如果能整除,最后的商必须大于等于2,而35除以16~30之间的任何一个自然数商都小于2...
java题目,请高手帮忙解决。
从安全性的观点看,Java 应用程序所受的安全性限制与 iSeries 服务器上的任何其它程序相同。要在 iSeries 服务器上运行 Java 程序,您必须对集成文件系统中的类文件具有权限。程序一旦启动,它就在该用户权限控制下运行。 您可以使用沿用权限来访问具有运行程序的用户的权限和程序拥有者权限的对象。沿用...
JAVA习题,请高手帮忙解答一下,急急急
01.X 父类中私有的方法和字段不会被继承 02.O java类只能单继承和多实现 03.O Exception为所有异常的父类,所以,他包含所有的异常 04.X Class1类的方法可以访问 05.X 抽象类有构造方法,因为抽象类中有非抽象方法,可以被继承。06.X 如果父类中的构造方法没有要求参数,则可以省略super();07...
...的)有人已经实现了 可是我有点不大懂 求高手来解释一下
java是用unicode来表示字符,"我"这个中文字符的unicode就是2个字节。 String.getBytes(encoding)方法是获取指定编码的byte数组表示,通常gbk\/gb2312是2个字节,utf-8是3个字节。如果不指定encoding则取系统默认的encoding。
java题 求高手解答 谢谢
public static void main(String[] args) { int k=100; for(int i=1;i<=Math.sqrt(k);i++ ){ if(k%i==0){ System.out.println(i+" * "+(k\/i) +" = "+ i); } } }k就是你要的数字,原理,对该数模运算等于0就是能整除的 ...