zoukankan      html  css  js  c++  java
  • java输入输出,书写规范,运行原理,跨平台原理(复习)

    一个大概的java程序执行过程:

    java虚拟机跨平台原理:不管是什么系统,java源代码程序经过javac编译器编译成二进制的.class文件,

    .class文件在运行在jvm(虚拟机)上解释成对应平台的机器码执行。

    用9*9倒序乘法表举例输出控制台信息,面试遇到过这样的面试题:

    (1)类名与文件名相同,首字母你大写;(2)main程序入口(只有一个入口);

    (3)System.out.println()这是从控制台输出换行信息

    public class ChengFa {
      public static void main(String[] args) {
        //9*9倒序乘法表,用的是for循环语句
        for (int i = 9; i>0; i--) {
          for (int j = i; j>0; j--) {
          System.out.print(i+"*"+j+"="+i*j);

          System.out.print(" ");
          }
             System.out.println();
        }  
      }
    }

    用n*n倒序乘法表举例输入信息并输出控制台信息:

    import java.util.Scanner;

    public class ChengFa {
      public static void main(String[] args) {
        //创建Scanner对象(Scanner类可以获取用户输入)
        Scanner input = new Scanner(System.in);
        System.out.println("请输入乘数:");

        //定义一个int变量,控制台赋值用
        int a = input.nextInt();
        //n*n倒序乘法表
        for (int i = a; i>0; i--) {
          for (int j = i; j>0; j--) {
            System.out.print(i+"*"+j+"="+i*j);
           }
              System.out.println();
          }

        }
    }

    正序乘法表9*9

    for(int i=1;i<=9;i++) {
    for(int j=1;j<=i;j++) {
    System.out.print(i+"*"+j+"="+(i*j)+" ");
    }
    System.out.println();

    我是代码搬运工!!!
  • 相关阅读:
    [de2_tv] PAL制TV_VGA
    【转】NiosII中SDRAM相移计算
    VGA controller的代码分析
    TIOBE 2012年2月编程语言排行榜:C#力压C++
    ZendFramework入门2 使用布局
    转载 20个数据库设计最佳实践
    转载 20个很有用的CSS图形和图表技术和教程
    转载 10款实用的Ajax/JavaScript编码工具推荐
    转载 打造优秀Web设计的10项原则
    2012年1月编程语言排行榜:ObjectiveC成为年度语言
  • 原文地址:https://www.cnblogs.com/FanKL/p/11142104.html
Copyright © 2011-2022 走看看