刚开始学习Java,总结了一下print函数的相关用法与注意事项:
1、在Java中通过System.out.print来调用该函数
package mywork;
public class mydemo
{
public static void main(String[] args)
{
System.out.print("用print输出的第一条信息");
}
}
运行结果:
用print输出的第一条信息
2、其中print为一般的标准输出、println为一般的标准输出最后输出一个换行、printf为格式化输出
例子如下:
package mywork;
public class mydemo
{
public static void main(String[] args)
{
System.out.print("用print输出的第2条信息");//使用print不会有换行操作,如需换行需要用\n转义字符来操作
System.out.print("用print输出的第3条信息\n");
System.out.println("用print输出的第1条信息");//在print输出内容的尾部加上\n等同于用println输出
int a = 4, b = 5, c = 6;
System.out.print(a + "\n");
System.out.print(b + "\n");
System.out.printf("printf的输出形式: %d over", c);
System.out.print(a + "\n");//可以看到printf输出后也不会自动换行
}
}
运行结果:
用print输出的第2条信息用print输出的第3条信息
用print输出的第1条信息
4
5
printf的输出形式: 6 over4
3、输出内容中符号“+”的使用
package mywork;
public class mydemo
{
public static void main(String[] args)
{
int a = 4, b = 5, c = 6;
System.out.print(a + b + "\n");//优先计算a+b的值
System.out.print("go" + a + b + c + "\n");//第一个为字符串,后面的+只作为连接符
System.out.print("go" + (a + b) + "\n");//要计算a+b的值需要加括号
System.out.print("go" + b / a + "\n");
System.out.print("go" + a + (b + c + "\n"));
}
}
//所以我们可以用括号来控制“+”用来连接或者用来计算
//总结:在括号内,从左往右开始,遇到字符串时,后面的“+”均为连接作用
运行结果:
9
go456
go9
go1
go411