1——基本数据类型

  1. 基本数据类型

一、判断题

1-1

java语言中不用区分字母的大写小写。F

1-2

Java的字符类型采用的是ASCII编码。F

1-3

Java的字符类型采用的是Unicode编码,每个Unicode码占16个比特。T

1-4

Java的各种数据类型占用固定长度,与具体的软硬件平台环境无关。T

1-5

Java语言中,变量名可以用汉字表示。T

1-6

语句 System.out.println(4+8+"Hello,world!"); 的输出结果是12Hello,world!T

1-7

boolean型数据的值只有truefalseF

二、单选题

2-1

有以下方法的定义,请选择该方法的返回类型(  short 

        return (short)x/y*2;。

2-2

整型数据类型中,需要内存空间最少的是(byte.

2-3

MAX_LENGTHintpublic成员变量,变量值保持为常量55,用简短语句定义这个变量( )。

解答:final public int MAX_LENGTH=55

2-4

下列不可作为java语言标识符的是()。

解答:22.

考点:

标识符的命名规则

-只能由数字,字母,下划线,美元符组成

-不能由数字开头
-关键字不能做标识符
注意:所以汉字、日语、韩文都可做标识符

2-5

下面哪单词是Java语言的关键字( )。

解答:this

使用案例:

Public Class Student {

String name; //定义一个成员变量name

private void SetName(String name) { //定义一个参数(局部变量)name

this.name=name; //将局部变量的值传递给成员变量

 }

      }

三、编程题(一定要自己打一下,要不然…..没意义吧)

  3-1 判断闰年

       思路:((year%4==0&&year%100!=0)||year%400==0))

       3-2 四则运算

       思路:除法别忘了用double

       3-3 计算钱币

       思路:强制类型转换。利用整除思想。(贴个码)

package SS;

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
      Scanner sc = new Scanner(System.in);
      double mo = sc.nextDouble();

        double a=mo/10;
        int b = (int)a;
        System.out.println(b+" 张十元");

        double c = (mo-b*10)/5;
        int d = (int)c;
        System.out.println(d+" 张五元");

        double e = (mo-10*b-d*5);
        int f = (int)e;
        System.out.println(f+" 张一元");

        double j = (mo-10*b-d*5-f)/0.5;
        int h = (int)j;
        System.out.println(h+" 个五角");

        double i = (mo-10*b-d*5-f-0.5*h)/0.1;
        int g = (int)i;
        System.out.println(g+" 个一角");

        double k = (mo-10*b-d*5-f-0.5*h-g*0.1)/0.02;
        int l =(int)k;
        System.out.println(l+" 个贰分");

        double m = (mo-10*b-d*5-f-0.5*h-g*0.1-l*0.02)/0.01;
        int n = (int)m;
        System.out.println(n+" 个壹分");
    }
}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值