java中nextln的作用_day8[逻辑运算符以及next]

逻辑运算符 ^异或

一个数^ 同一个数两次,会得到原来的数字本身:a^b^b=a

a= a^b;

a^b=b^a;

字符串

字符使用单引号包裹起来的是字符

'a'表示多个字符"ABCD"

多个字符串,使用双引号包裹,称为字符串

数据类型String S大写 注意 :String不是基本数据类型

String str01 = "";//一个元素都没有,就是空串

char ch = '';

String str02="今天天气不错";

字符串可以和变量或者常量拼接:使用+拼接+连接符

int age =18;

System.out.println("你今年"+age+"岁,回家写作业!");

使用小括号可以提高优先级,算出来结果后再进行拼接

//1 syso sout 系统输出打印 println 先输出小括号中的内容,然后换行

System.out.println("今天天气不错");

//先打印今天天气不错,换行,可以去看熊猫,换行

System.out.println("可以去看熊猫");

//换行动作由ln完成

//2 syso 输出不换行,使用print()

System.out.print("看完熊猫");

System.out.print("可以去吃火锅");

//3 类似C语言格式 printf f->format ->格式化输出

//占位符%

//表示整数%d

//表示小数%f,小数控制小数点的位数%.位数f,保留小数位后会四舍五入

//表示字符串 %s

//表示字符 %c

//System.out.println();可还行         \n也可换行

System.out.println();

System.out.printf("我叫%s,我今年%d岁了,我的语文成绩为%.1f分","大熊猫",3,99.5);

CTRL+SHIFT+O  自动导包

//从键盘录入数据//在java中使用Scanner来录入数据//使用步骤

//1 导包, 由于scanner类不在lang包下,需要将其所在的包导入进来

// import java.util.Scanner;

//由于我们使用的集成开发工具,此步可以省略,会自动导包

// 2 直接创建扫描器对象  new新建

Scanner scanner = new Scanner(System.in);

//3 使用创建好的扫描录入数据

// 录入整数

//一般在录入数据之前给一个友好的提示

System.out.println("请输入一个整数:");

int int01 =scanner.nextInt();

//使用扫描器的时候 next()方法会堵塞程序,不输入数据,程序不会向下执行

System.out.println(int01);

//录入一个小数  double

//Ctrl +1

System.out.println("请输入一个小数:");

double d1 =scanner.nextDouble();

System.out.println(d1);

System.out.println("请输入一个小数:");

float float1 = scanner.nextFloat();

// 录入布尔值

System.out.println("请输入一个布尔值:");

Boolean boolean1 = scanner.nextBoolean();

System.out.println(boolean1);

​//录入字符串​// 1 next()​// System.out.println("请输入你的名字:”);​String name = scanner.next();​System.out.println(name); ​//2, nextLine() line 一行  输入一 行​System. out.println("请输入一行字符串:");​String line = scanner.next();​System. out.println(line);

​//next特点​//1 输入的数据中不能有空格,有空格就会中止输入​//2 如果前面有空格,会直接去掉​//3 next() 不会录入空格回车等无效数据,直到遇到有效的数据才会输入,如果录入有效数据以后,后边有空格,会直接终止截断​//提示:如果想录入含有空格的内容,不可以使用此方法​//如果想要混用,找一个nextLine()来挡一下 回车scanner.nextLine();

System.out.println("请输入你的地址:");

Stringaddress=scanner.nextLine();

System.out.println(address);

//nextLine()特点:

//1 以换行结束

//2 一般情况下,不要将next()和nextline()混用,因为next的结束会影响nextLine的输入;

//3 nextInt nextDouble nextBoolean next 一般不要和nextLine()混用

//4 nextLine可以录入空数据 而next不可以

//关闭扫描器

//一般是在程序终止之前再关

scanner.close();

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值