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();

    我是代码搬运工!!!
  • 相关阅读:
    解决 react-native 嵌套路由 warning
    在 function component 中设置 navigationOptions
    《客户端存储技术》阅读笔记
    表单实现原理(Vue ElementUI)
    MVVM 响应式原理(Vue)
    react 实现 loading 动效圈,支持配置转一圈的 duration
    CSS 数字设置等宽
    JSONP(Json with padding)
    javascript this对象
    css盒子模型
  • 原文地址:https://www.cnblogs.com/FanKL/p/11142104.html
Copyright © 2011-2022 走看看