首页 > 编程语言 > 详细

java输入输出,书写规范,运行原理,跨平台原理(复习)

时间:2019-07-06 12:21:55      阅读:111      评论:0      收藏:0      [点我收藏+]

一个大概的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();
      }

    }
}

 

java输入输出,书写规范,运行原理,跨平台原理(复习)

原文:https://www.cnblogs.com/FanKL/p/11142104.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!