爱问知识人 爱问教育 医院库

如何编写java程序输出5个*

首页

如何编写java程序输出5个*

如何编写java程序输出5个*

提交回答
好评回答
  • 2019-06-19 19:31:27
      呵呵,求质数首先要知道它在数学上的定义,即除了1和其本身之外,不被任何数整除。既然知道这个定义了,你还怕什么,照它的定义来就得了。。首先找2到这个数之间的数能否把这个数整除,如果有,就不是质数,没有,则就是质数了。有根据数学上质数有关的一些原理,其实只需要判断2到其平方根之间的数能否把这个数整除就行了。
      。则用java只需要解决4个问题1接受输入2求平方根3循环判断4输出下面是程序代码:import java。util。scanner;class prime{ int num; // 接受存放输入的数字 void inputnum() {  scanner sr = new scanner(system。
      in);  if(sr。hasnextint())   num = sr。nextint(); } void calcandoutput() {  for(int i=2;i<num;i++)  {   int j;   int sqr = (int)math。
      sqrt(i);   for(j=2;j<=sqr;j++)    if(i%j==0) break;   if(j>sqr)   {    system。out。
      print(i + " ");   }  }  system。out。println(); } public static void main(string args[]) {  prime p = new prime();  p。
      inputnum();  p。calcandoutput(); }}其实,建议去下个jdk帮助文档。

    冷***

    2019-06-19 19:31:27

其他答案

    2019-06-19 19:31:27
  •   不知道你会c吗 main(){ char b=10,c=34,d=59,*e="char b=10,c=34,d=59,*e="; char *f,*g,*h,*z="char *f,*g,*h,*z="; f="printf("; g="main(){%c%s%c%s%c%c%c%s%c%s%c%c%c%c=%c%s%c%c%c%c=%c%s%c%c%c%c=%c%s%c%c%c%s%c%s"; h=",b,e,c,e,c,d,b,z,c,z,c,d,b,102,c,f,c,d,b,103,c,g,c,d,b,104,c,h,c,d,b,f,103,h);}"; printf(g,b,e,c,e,c,d,b,z,c,z,c,d,b,102,c,f,c,d,b,103,c,g,c,d,b,104,c,h,c,d,b,f,103,h);} 思路一:定义字符串就跟外部代码一样,将字符串输出两次来构造会原来的代码: C/C++ CODE: #include <stdio。
      h> char *a="#include <stdio。h>%c%cchar *a=%c%s%c;%c%cint main(){printf(a,13,10,34,a,34,13,10); return 0;}"; int main(){printf(a,13,10,34,a,34,13,10); return 0;} Java CODE: class S{public static void main(String[]a){String s="class S{public static void main(String[]a){String s=;char c=34;System。
      out。println(s。substring(0,52)+c+s+c+s。substring(52));}}";char c=34;System。out。println(s。substring(0,52)+c+s+c+s。substring(52));}} 思路二:动态语言不需要编译! JavaScript CODE: function test() { document。
      write(test); } 思路三:输出自己源文件(此思路应不能算解决方案,这种程序只能在DEBUG RUN环境下跑的通而已,正常运行环境根本没源码在) C++ CODE: #include <iostream> #include <fstream> using namespace std; int main() { ifstream ifs(__FILE__); cout << ifs。
      rdbuf(); ifs。close(); } 思路四:当真自己输出自己源码,如果用这种思路,那基本上只能用ASM写了,下面程序只输出了自己代码的机器码,但是转出汇编是可行的,譬如DEBUG的G命令就是此功能,只不过要自己写。 Assembly code: 13A8:0100 call 103 13A8:0103 pop dx 13A8:0104 sub dx,3 13A8:0107 push cs 13A8:0108 pop ds 13A8:0109 mov ax,0900 13A8:010C int 21 13A8:010E int 3 13A8:010F db "$ " 思路五:下面的思路就属于精华部分了,虽然没有技术含量,但是思维开阔程度令人惊讶。
       1。批处理文件:应该算是最短的了,如果这个能叫源代码的话,-_-# echo on 2。下面这个思路让我敬仰得如黄河之水滔滔不绝: 用记事本写如下内容:“C:\Documents and Settings\new\桌面\新建 文本文档。exe 不是有效的Win32应用程序。
      ”,在桌面保存成“新建 文本文档。exe”文件,双击该文件打开,显示同上。

    玉***

    2019-06-19 19:31:27

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):