3. print与println的区别

举报
数据分析与统计学之美 发表于 2021/09/28 17:57:23 2021/09/28
【摘要】 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

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。