大哥大姐为什么以下代码运行时总是提示没主方法,久候佳音

问题描述

publicclassSuShu{publicstaticintmain(inta){inttestDiv,flag=0;/*testDiv为测试除数,旗帜初始化,当为1时说明不是素数*/if(a>3)/*注意要排除1,2,3因为它们的一半为1,以便做折半试探法*/{for(testDiv=2;testDiv<=a/2&&flag==0;++testDiv)/*用小于等于它一半的所有数(不包括1)依次做试探*/if(a%testDiv==0)/*当其中有一次能除尽时说明它不是素数*/{/*printf("coulddiv%dn",testDiv);显示可以除尽的数*/flag=1;}System.out.println(flag);}System.out.println(flag);if(flag==1||a==0)/*做最后判断(0不是素数)*/return0;elsereturn1;}}

解决方案

解决方案二:
publicstaticintmain(inta)主方法是这么写的,publicstaticstaticmain(String[]str)
解决方案三:
引用1楼hechenglong2004的回复:

publicstaticintmain(inta)主方法是这么写的,publicstaticstaticmain(String[]str)

你打错了是publicstaticvoidmain(String[]str)
解决方案四:
publicstaticintmain(inta)错了改为:publicstaticvoidmain(String[]args)
解决方案五:
把你的方法名改下,然后在main方法中偶那个调用。publicstaticvoidmain(String[]args){newSuShu().check(100);}publicintcheck(inta){inttestDiv,flag=0;/*testDiv为测试除数,旗帜初始化,当为1时说明不是素数*/if(a>3)/*注意要排除1,2,3因为它们的一半为1,以便做折半试探法*/{for(testDiv=2;testDiv<=a/2&&flag==0;++testDiv)/*用小于等于它一半的所有数(不包括1)依次做试探*/if(a%testDiv==0)/*当其中有一次能除尽时说明它不是素数*/{/*printf("coulddiv%dn",testDiv);显示可以除尽的数*/flag=1;}System.out.println(flag);}System.out.println(flag);if(flag==1||a==0)/*做最后判断(0不是素数)*/return0;elsereturn1;}

解决方案六:
引用楼主java09cmu的回复:

publicclassSuShu{publicstaticintmain(inta){inttestDiv,flag=0;/*testDiv为测试除数,旗帜初始化,当为1时说明不是素数*/if(a>3)/*注意要排除1,2,3因为它们的一半为1,以便做折半试探法*/{for(testDiv=2;testDiv<=a/2&am……

publicstaticvoidmain(String[]args)
解决方案七:
publicclassSuShu{publicstaticintmain(inta){inttestDiv,flag=0;/*testDiv为测试除数,旗帜初始化,当为1时说明不是素数*/if(a>3)/*注意要排除1,2,3因为它们的一半为1,以便做折半试探法*/{for(testDiv=2;testDiv<=a/2&&flag==0;++testDiv)/*用小于等于它一半的所有数(不包括1)依次做试探*/if(a%testDiv==0)/*当其中有一次能除尽时说明它不是素数*/{/*printf("coulddiv%dn",testDiv);显示可以除尽的数*/flag=1;}System.out.println(flag);}System.out.println(flag);if(flag==1||a==0)/*做最后判断(0不是素数)*/return0;elsereturn1;}publicstaticvoidmain(String[]args){inti=main(4);System.out.println(i);}}

注意两个方法的写法只有形式为publicstaticvoidmain(String[]args){}才是java程序的入口
解决方案八:
楼上的都说,我来接分

时间: 2025-01-20 21:01:10

大哥大姐为什么以下代码运行时总是提示没主方法,久候佳音的相关文章

excel-WCF 执行SSIS包,代码运行时客户端调用没问题.发布后执行失败

问题描述 WCF 执行SSIS包,代码运行时客户端调用没问题.发布后执行失败 SSIS包将Excel数据导入Sql Server. 在代码中选中.svc文件右键在浏览器中查看,这样启动的服务,客户端可调用成功! 发布到IIS中,客户端调用失败! 这是什么原因呢?跟身份验证有关系吗? 解决方案 应该是用户权限问题,设置一个独立用户http://www.jb51.net/article/39743.htm

图片-大神,我这代码运行时为什么出错?

问题描述 大神,我这代码运行时为什么出错? #include #include #include struct sport { char sex,athname[10]; char itemtype,itemname[10]; int itemrank,itemnum,mgrade,wgrade; }ath[2]; struct school { int num; char name[10]; struct sport ath[2]; //int score; }sch[2]; void xue

js css-大神,我这代码运行时为什么出错?

问题描述 大神,我这代码运行时为什么出错? <!DOCTYPE html PUBLIC ""-//W3C//DTD XHTML 1.0 Transitional//EN"" ""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd""><html xmlns=""http://www.w3.org/1999/xhtml"&

等待匿名线程-delphi xe中同时等待几个匿名线程,运行时结果错误(没cb了,无法悬赏)

问题描述 delphi xe中同时等待几个匿名线程,运行时结果错误(没cb了,无法悬赏) 我原本是想创建几个线程,同时写如数字在memo中.然后用waitformultipleobjects等待 全部线程全部完成后写入ok.可问题是运行后结果错误如下. (搞到了2cb,如何添加?) 1:等待不到结束线程.超时3秒过后写入ok.然后再写入数字. 2:原本我想写的应该是0-5的数字,可运行后基本是写入6最多. 代码如下.我该如何改?没cb了.请各位不吝赐教. var Testthread: TThr

php运行时动态创建函数的方法

 这篇文章主要介绍了php运行时动态创建函数的方法,涉及php流程语句与create_function函数的使用技巧,需要的朋友可以参考下     本文实例讲述了php运行时动态创建函数的方法.分享给大家供大家参考.具体分析如下: 一般的语言函数必须定义了在运行,而php支持在运行时动态创建函数,下面是一个简单的范例,在运动时根据不同的条件创建函数$a ? 1 2 3 4 5 6 7 8 9 10 11 <?php if (count($_POST) > 0) { $prepped = cre

opengl 纹理 球-opengl在mfc中载入一副BMP文件作为纹理,编译链接都通过了但运行时就提示停止工作

问题描述 opengl在mfc中载入一副BMP文件作为纹理,编译链接都通过了但运行时就提示停止工作 HBITMAP hBMP;//定义BMP头BITMAP BMP;//BMP结构体//byte Texture[]={IDB_BITMAP3};byte Texture[]={IDB_BITMAP4};glGenTextures(sizeof(Texture) &texture[0]);// Generate 6 Textures (sizeof(Texture)=6 ID's)for(int lo

android-程序开始运行时强制关闭,Adapter方法出错(用来实现闹钟的时间列表)

问题描述 程序开始运行时强制关闭,Adapter方法出错(用来实现闹钟的时间列表) package pcAlarm.pack; import java.util.Calendar; import java.util.Currency; import pcAlarm.pack.PCAlarmActivity; import android.app.Activity; import android.app.TimePickerDialog; import android.content.Contex

php运行时动态创建函数的方法_php技巧

本文实例讲述了php运行时动态创建函数的方法.分享给大家供大家参考.具体分析如下: 一般的语言函数必须定义了在运行,而php支持在运行时动态创建函数,下面是一个简单的范例,在运动时根据不同的条件创建函数$a <?php if (count($_POST) > 0) { $prepped = create_function('$a', 'return trim($_POST[$a]);'); } elseif (count($_GET) > 0) { $prepped = create_f

当删除文件时,提示没权限删除文件怎么办

删除文件的时候提示没有权限不能删除,这只是我们平常不能删除文件遇到的其中一个提示而已,面对这个提示要解决很简单,只需要把我们要删除的文件给予我们当前账号要删除的权限就行了. 1 如何给予用户权限 定位到你要删除的文件,然后右击改文件,选择属性,切换到"安全"项.然后点击右下方的"高级"按钮,切换到"所有者"项,点击下方的"编辑"按钮.最好选着自己当前使用的用户,将文件的所有者变更为当前用户名,如Administrators,同