aircrack-ng svn Yarn acm CK architecture xampp vue全局组件 vue实现原理 less使用 mac安装hadoop etl数据 mysql更新多个字段 h5下拉刷新 mysql错误代码1064 oracle重命名表名 python数据类型 python对象 python中index的用法 python零基础教程 python位操作 python运行 java教程 java删除数组元素 java开发环境安装 java获取当前ip java字符串比较 linux命令行大全 linux如何安装 vb编程 atq 神龙kms 零基础学python 如何强行退出小米账号 苹果手机老是自动重启 免费家谱制作软件 心理学与生活pdf js关闭当前页面 高通cpu排行 vs2003
当前位置: 首页 > 学习教程  > 编程语言

自测题: Java 基础

2020/11/24 9:56:01 文章标签: 测试文章如有侵权请发送至邮箱809451989@qq.com投诉后文章立即删除

1.19 自测题: 什么是字节码?它对Java的Internet程序设计为何十分重要? 字节码是一种高度优化的指令集,由Java虚拟机执行,可帮助Java获得可移植性和安全性 面向对象程序设计的三个主要原则是什么? 封装、多态性和继承…

1.19 自测题:

  1. 什么是字节码?它对Java的Internet程序设计为何十分重要?

字节码是一种高度优化的指令集,由Java虚拟机执行,可帮助Java获得可移植性和安全性

  1. 面向对象程序设计的三个主要原则是什么?

封装、多态性和继承

  1. Java程序从何处开始执行

Java程序从main()方法开始执行

  1. 什么是变量

变量是一种命名的内存地址,可以在程序运行的时候修改遍变量的内容

  1. 下列哪几个变量是无效的?

    • count
    • $count
    • count27
    • 67count (变量名不能以数字开头)
  2. 如何创建单行注释和多行注释?

单行注释以‘ // ’开始,在行尾结束;多行注释以‘ / * ’开始,以‘ */ ’结束

  1. 写出if语句和for循环的形式

if(condition) statement;

for(initialization;condition;iteration) statement;

  1. 如何创建代码块?

代码块以‘ { ’开始,以’ } '结束

A block of code is started with a { and ended with a }.

  1. 月球重力为地球重力的17%,编写一个程序来计算你在月球上的实际体重
package io.github.Joeo8;
import java.util.Scanner;
//月球上的重力是地球的17%,请编写一个程序来计算你在月球的实际体重
public class Weigth {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.print("请输入你当前的体重值: ");
        double weight = sc.nextDouble();
        WeightMath(weight);
    }
    public static  void WeightMath(double weight){
        double RealWeight = weight * 0.17;
        System.out.println("你在月球的真实体重为: "+RealWeight);
    }
}
/*
    Compute your weight on the moon.
    Call this file Moon.java
*/
package io.github.Joeo8;
class Moon {
    public static void main(String[] args) {
        double earthweight; // weight on earth
        double moonweight; // weight on moon
        earthweight = 165 ;
        moonweight = earthweight * 0.17;
        System.out.println(earthweight +
                " earthweight is equivalent to " +
                moonweight + " moon-pounds.");
    }
}
  1. 改编练习1-2,打印从英寸到米的转换。转换12英寸,一英寸一英寸地转换:每12英寸输出一个空行(1米约等于39.27英寸)
package io.github.Joeo8;
//写一个单位转换程序,从英寸到米 (1米约等于39.37英寸)
//要求转换12英尺(一英尺==12英寸),每12英寸输出一个空行
public class InchToMeter {
 public static void main(String[] args) {
     Exchange();
 }
 public static  void Exchange(){
     for (double in = 1; in <= 12*12 ;in++) {
         double me = in / 39.37;
          System.out.println(in+"  inch is vaule of  "+me+"  meter");
          if (in % 12 == 0){
              System.out.println();
          }
     }
 }
}
//在这个程序中遇到的问题🆘:关于I++和++I,在本程序中,无差异 
package io.github.Joeo8;
/*
    This program displays a conversion table of inches to meters.
    Call this program InchToMeter.java
*/
public class InchToMeter {
    public static void main(String[] args) {
        double inches,meters;
        int counter;

        counter = 0;
        for (inches = 1;  inches<= 144; inches++) {
            meters = inches / 39.37; // convert to meters
            System.out.println(inches+"  inches is "+ meters + "  meters.");
            counter++;
            //every 12th line,print a blank line
            if (counter == 12){
                System.out.println();
                counter = 0; //reset the line counter
            }
        }
    }
}
  1. 如果在输入程序时犯了输入错误,会导致什么类型的错误?

语法错误

  1. 语句在一行中的放置位置有限制吗?

没有限制。Java是一种形式自由的语言


本文链接: http://www.dtmao.cc/news_show_400186.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?