易截截图软件、单文件、免安装、纯绿色、仅160KB

用java语言 编写的乘法口诀表

 public class Test {
 public static void main(String args[]) {
  int i;
  int j;
  for (i = 1; i <= 9; i++) {
   for (j = 1; j <= i; j++) {
    if (j * i <= 9)
     System.out.print(j + "*" + i + "=" + (j * i) + "  ");
    
    else
     System.out.print(j + "*" + i + "=" + (j * i) + " ");
   }
   System.out.println();
  }
  for (i = 1, j = 1; i <= 9 && j <= 9; j++) {
   if (j > i) {
    i++;
    System.out.println();
    j = 1;
   }
   if (j * i <= 9)
    System.out.print(j + "*" + i + "=" + (j * i) + "  ");
   
   else
    System.out.print(j + "*" + i + "=" + (j * i) + " ");
    
  }
 }
}
该程序是分别用一个for 和用两个for循环写的两个方法


相关文档:

关于Java栈与堆的思考

关于Java栈与堆的思考
1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。
  2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3� ......

如何取的Java源代码文件中文件名和行号

如何取的Java源代码文件中文件名和行号:)
在C/C++的程序,编译器提供了两个宏来支持取得源文件中的行号和文件名,这两个宏是__FILE__,__LINE__
你可以如下的方法打印行号和文件名
查看源代码
打印帮助
1    #include <stdio.h>
2    int main()
3    {
4&nbs ......

请注意:java中没有引用传递


说明:本文的适用对象为java初学者、如果有读者发现文章中有叙述不妥之处,请指正。
今天在论坛上有人提了一个关于java中调用函数时有没有引用传递的问题,可谓是吵的不可开交。有人说java只有值传递,也有人说java既有值传递也有引用传递,那么java中到底有没有引用传递呢,下面我来分析一下。
一、首先来明确一下"值传递" ......

android 编译问题 java 和 javac 版本不对

在编译android code 出现版本不对的问题:
描述如下:
You are attempting to build with the incorrect version
of java.
Your version is: java version "1.6.0_17".
The correct version is: 1.5.
Please follow the machine setup instructions at
http://source.android.com/download
网上有人提供解决方法如� ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号