Java与C语言的代码编写区别(敲题心得)

2021/9/5 22:07:11

本文主要是介绍Java与C语言的代码编写区别(敲题心得),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

敲题:2021秋-Java MOOC题集B(下面简称题B)

敲题必备知识

java中printf中用法详解【对应:题B 1-2 jmu-java-m01-Scanner入门 )
Scanner类的next()方法与hasnext()方法最详细的用法解释【对应:题B 2-2 jmu-java-m02-不定循环拼接符合条件的字符串)
JAVA当中变量初始化

敲题易错点(心得注意点)

  • 变量初始化:
    类的成员变量,JVM默认初始化即可以不用初始化;
    局部变量除了只是负责接收表达式的值(且赋值表达式不是在for循环/if语句/其他结构里,不用初始化。即变量最好都初始。

  • 输入输出:
    *f格式:用来输出实数(包括单、双精度),以小数形式输出。有以下几种用法:
    %f:不指定宽度,整数部分全部输出并输出6位小数
    %m.nf:输出共占m列,其中有n位小数,如数值宽度小于m左端补空格。
    %-m.nf:输出共占n列,其中有n位小数,如数值宽度小于m右端补空格。

  • .java的循环语句的条件语句只能是条件语句,不能是值0/1。

  • java中,取整的细节在于得到整数相除的结果的整数部分(不需要四舍五入),取余的细节在于得到两个整数相除的结果的余数部分。取整用符号’/‘表示,取余用符号’%'表示。

  • scanner对象使用char[]数组保存用户输入的字符串,以空格作为分隔符。利用Scanner类的next()方法与hasnext()方法,阻塞读取单字符.
    next()从遇到第一个有效字符(非空格、换行符)开始扫描,遇到第一个分隔符或结束符(空格’ ‘或者换行符 ‘\n’)时结束。 nextLine()则是扫描剩下的所有字符串知道遇到回车为止。
    nextInt()后读取一行则要,载加上:in.nextLine()将nextInt()留下的“\n”读取掉.【B:2-2、2-3、2-5

  • .Java中的for each循环用法for (String text : texts) ,用来依次处理数组中的每个元素,你的例子里就是对texts这个String数组中的每个String元素命名为text,在循环中对text进行操作,好处是不用关心数组的大小、下标之类的问题。

  • .数组名.indexOf(元素)方法是用于搜索数组元素的索引。它检索数组是否包含给定元素。如果找到JavaScript indexOf方法中的给定元素,它将返回该元素的索引号.



这篇关于Java与C语言的代码编写区别(敲题心得)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程