Day04-运算符-包机制-javadoc-Scanner
2021/6/10 22:50:54
本文主要是介绍Day04-运算符-包机制-javadoc-Scanner,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
扩展赋值运算符
package yunsuanfu; public class Demo0401 { public static void main(String[] args) { int a = 10; int b = 20; a +=b; // 30 a -=b; // 10 System.out.println(a); //*****字符串在前面就是连接符***** System.out.println(""+a+b);//1020 System.out.println(a+b+"");//30 } }
三元运算符
package yunsuanfu; public class Demo0402 { public static void main(String[] args) { //x ? y : z //x==true 则结果为y,否则为z int sore = 80; String type = sore<60 ? "不及格" : "及格"; System.out.println(type);//及格 } }
包机制
-
包机制也就是文件夹,用以区分,2个不同包可以有2个同名字的类
-
package必须放在最上面
package com.qianmo.yunsuanfu import java.util.Date;//导入java自带的包,这java.util.Date表示位置
javaDoc
-
javadoc命令用来生成自己API文档
-
cmd命令:
javadoc -encoding UTF-8 -charset UTF-8 Demo0403.java //转换编码
会生成一个index.html类似帮助文档
用idea生成api文档方法
点以下链接( 链接 )
package javadoc; /** * @author Qianmo * @version 1.0 * @since 1.8 */ public class Demo0403 { String name; /** * @auther Qianmo * @param name * @return * @throws Exception */ public String text(String name)throws Exception{ return name; } }
Scanner对象
-
java.util.Scanner是java5的特征
-
next()
package scanner; import java.util.Scanner; public class Day0401 { public static void main(String[] args) { //创建一个扫描器,接受键盘数据 Scanner scanner = new Scanner(System.in);//输入hello world System.out.println("使用next方式接受"); //判断是否有输入 if (scanner.hasNext()){ String str = scanner.next(); System.out.println("输入的内容为 "+ str); //这里只输出hello,因为hasNext会去除掉空格之后的字符,空格为结束符 } scanner.close(); //凡是用过io就需要关掉,因为占用资源 } }
-
nextLine()
package scanner; import java.util.Scanner; public class Day0402 { public static void main(String[] args) { //创建一个扫描器,接受键盘数据 Scanner scanner = new Scanner(System.in);//输入hello world System.out.println("使用nextLine方式接受"); //判断是否有输入 hastNextLine(以enter为结束符,也就是说nextLine()方法输出的是输入回车之前的所有字符) if (scanner.hasNextLine()){ String str = scanner.nextLine(); System.out.println("输入的内容为 "+ str);//hello world } scanner.close(); //凡是用过io就需要关掉,因为占用资源 } }
-
用scanner求平均值和sum
package scanner; import java.util.Scanner; public class Day0404 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("scanner求平均值和sum:"); double sum = 0; int m = 0; //判断是否是double while(scanner.hasNextDouble()){ double x = scanner.nextDouble(); m = m + 1;//m++ (1 2 3 ) sum = sum + x;//sum +=x (1 3 6 ) System.out.println("你输入了第"+m+"个数据,然后当前相加的结果为: "+sum); } System.out.println("sum为: "+sum); System.out.println("平均数为: "+(sum/m)); scanner.close(); } }
这篇关于Day04-运算符-包机制-javadoc-Scanner的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26Mybatis官方生成器资料详解与应用教程
- 2024-11-26Mybatis一级缓存资料详解与实战教程
- 2024-11-26Mybatis一级缓存资料详解:新手快速入门
- 2024-11-26SpringBoot3+JDK17搭建后端资料详尽教程
- 2024-11-26Springboot单体架构搭建资料:新手入门教程
- 2024-11-26Springboot单体架构搭建资料详解与实战教程
- 2024-11-26Springboot框架资料:新手入门教程
- 2024-11-26Springboot企业级开发资料入门教程
- 2024-11-26SpringBoot企业级开发资料详解与实战教程
- 2024-11-26Springboot微服务资料:新手入门全攻略