JAVA作业笔记(连载)——北大软微

在这里插入图片描述

JAVA基本数据类型与引用数据类型
https://blog.csdn.net/Coding_Zhu/article/details/53096178
在这里插入图片描述

在这里插入图片描述
java语言使用的字符码集是什么?

java 语言使用的字符码集是Unicode。

Unicode(统一码、万国码、单一码)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。

Unicode是国际组织制定的可以容纳世界上所有文字和符号的字符编码方案。

目前的Unicode字符分为17组编排,0x0000 至 0x10FFFF,每组称为平面(Plane),而每平面拥有65536个码位,共1114112个。然而目前只用了少数平面。

UTF-8、UTF-16、UTF-32都是将数字转换到程序数据的编码方案。

Java 的字符类型采用的是Unicode 编码方案,每个Unicode 码为两个字节,占用16个比特位,这是较老的版本。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
java扫描仪中input.hasNext()的使用
Scanner input = new Scanner(System.in);
此句 表示从控制台获取数据,
input.hasNext() 表示你是否有输入数据,
while语句块 表示当你输入数据的时候,就执行输出input.next()(输出内容)
所以只要你输入数据了,它就可以执行,
所以后台只是开了一块内存,一直未关闭,不算死循环

IDEA自动格式化代码:
启用阿里的代码规范配置后,可以使用 Clt + Alt + L 格式化选中代码

Java小套路:如果要模拟运行一个很大次数的循环,可以模拟较少的循环次数,然后做出推断。

编程构思的过程
变量——算法——流程图——程序

编程题——求素数
Your program reads a natural number in and judge if it is a prime number or not.

Input Format:
A positive whole number.

Output Format:
A sentence states the number is prime or composite.

求素数
import java.util.Scanner;

public class Hello {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int x=  in.nextInt();
        if(x <= 1){
            System.out.println(x+" is not a prime number.");
            return;
        }
        int root = (int)Math.pow(x,0.5);
        for (int i = 2; i <= root; i++) {
            if (x % i == 0) {
                System.out.println(x + " is not a prime number.");
                return;

            }



        }
        System.out.println(x+" is a prime number.");


    }
}

问题:不太明白return的用法及其原理

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值