3. print与println的区别
【摘要】 Java系列第三课
1、显示换行println
System.out.println("参数内容")
1)普通字符
public class Test{
public static void main(String[] args) {
System.out.println("ABCdef");
System.out.println("我爱你,中国");
}
}
从下面结果中可以看出,println输出的每一行代码,都在最末尾换行输出了。
2)需要转义才能识别的字符
Ⅰ 普通转义
操作如下:
public class Test{
public static void main(String[] args) {
System.out.println("\\");
System.out.println("\"");
System.out.println("\'");
System.out.println("AA\nBB");
System.out.println("aa\tbb\tcc");
}
}
结果如下:
Ⅱ 八进制转义
上图代码的结果如下:
Ⅲ 十六进制转义
上图代码的结果如下:
注:十六进制是uniconde转义,必须是四位整数写全,不够四位整数的,在最前面用0补齐。例:\u61 必须写成 \u0061。
3)println()中可以什么都不写,相当于换行。
public class Test{
public static void main(String[] args) {
System.out.println("你是谁");
System.out.println();
System.out.println("我是孙悟空");
}
}
结果如下:
2、不显示换行print
System.out.print("参数内容")
1)示例代码
public class Test{
public static void main(String[] args) {
System.out.print("你是谁");
System.out.print("我是孙悟空");
}
}
结果如下:
2)print()中不加参数会报错。
public class Test{
public static void main(String[] args) {
System.out.print();
}
}
# 注意:System.out.print(); 和 System.out.print(""); 是不一样的。
# print()中不加参数,代表的是()中什么都没有。
结果如下:
3、关于计算机中的进制问题
1)十进制转换为其他进制:除n取余法,结果从下到上取得。
2)其他进制转换为十进制:位权求和法
3)二进制转换为其他进制
注:十六进制是由0-9,A-F十六个组成,A相当于10,F相当于15。
4)计算机中正二进制 与 负二进制相互转化
4、练习
代码如下:
public class Test{
public static void main(String[] args) {
System.out.println(" * ");
System.out.println(" *** ");
System.out.println(" ***** ");
System.out.println(" ******* ");
System.out.println(" ********* ");
System.out.println( );
System.out.println( );
System.out.println(" --<--<--<@ ");
System.out.println( );
System.out.println( );
System.out.println(" 自我介绍 ");
System.out.println(" 姓名\t性别\t年龄\t爱好 ");
System.out.println(" 郭靖\t男\t\t22\t\t打抱不平 ");
System.out.println(" 张三丰\t男\t\t66\t\t练武 ");
}
}
结果如下:
【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)