代码区:
/** * 测试字符类型 * @author Administrator * */ public class TestPrimitiveDataType3 { public static void main(String[]args) { char a='T'; char b='尚'; char c='\u0061'; System.out.println(c); //转义字符 System.out.println(""+'a'+'\n'+'b'); System.out.println(""+'a'+'\t'+'b'); System.out.println(""+'a'+'\''+'b'); System.out.println(""+'a'+'\\'+'b'); System.out.println(""+'a'+'\b'+'b'); System.out.println(""+'a'+'\r'+'b'); //String就是字符序列 String d="abc"; } }
运行结果:
问题1:\n和\r是啥区别啊?我看运行结果,两者都是另起一行
问题2:\b不是退格吗?怎么打印出来是一个问号外面还框起来那个图案啊?
import java.math.*; /** * 测试浮点型 * @author Administrator * */ public class TestPrimitivaDataType2 { public static void main(String[]args) { float a=3.14F; double b=6.28; double c=628E-2; System.out.println(c); //浮点数是不精确的,一定不要用于比较 float f=0.1f; double d=1.0/10; System.out.println(f==d);//结果为false float d1=0.1f; float d2=d1+1; if(d1==d2) { System.out.println("d1=d2");//输出结果为的d1==d2 }else { System.out.println(d1!=d2); } System.out.println("#####################"); //使用精确浮点运行,推荐:BigDecimal BigDecimal bd = BigDecimal.valueOf(1.0); bd = bd.subtract(BigDecimal.valueOf(0.1)); bd = bd.subtract(BigDecimal.valueOf(0.1)); bd = bd.subtract(BigDecimal.valueOf(0.1)); bd = bd.subtract(BigDecimal.valueOf(0.1)); bd = bd.subtract(BigDecimal.valueOf(0.1)); System.out.println(bd);//0.5 System.out.println(1.0 - 0.1 - 0.1 - 0.1 - 0.1 - 0.1);//0.5000000000000001 BigDecimal bd2=BigDecimal.valueOf(0.1); BigDecimal bd3=BigDecimal.valueOf(1.0/10.0); System.out.println(bd2.equals(bd3)); } }
问题:
System.out.println(1.0 - 0.1 - 0.1 - 0.1 - 0.1 - 0.1);//0.5000000000000001
的运行结果为什么是
0.5000000000000001
这个不应该也是0.5吗?不是直接算括号里面的内容吗?
1.0 - 0.1 - 0.1 - 0.1 - 0.1 - 0.1
1.项目名称:打印实心和空心正方向的代码封装成方法
2.代码区:
public class TestDigui { public static void main(String[] args) { print1(); print2(); } public static void print1() { //打印实心10*10正方形 for(int m=1;m<=10;m++) { for(int n=1;n<=10;n++) { System.out.print("* "); } System.out.println(); } } public static void print2(); //打印空心10*10正方形 for(int p=1;p<=10;p++) { if(p>1&&p<10) { System.out.println("* *"); }else { System.out.println("* * * * * * * * * *"); } } } }
3.运行区:
4.问题
老师,这是哪里出问题了?我虽然依旧不明白如何封装成方法,我看优秀作业模仿的。也许,做着做着,自己就明白了。我遇到了问题,不知道是哪儿的问题。麻烦老师帮我看下
/** * 测试浮点型 * @author Administrator * */ public class TestPrimitivaDataType2 { public static void main(String[]args) { float a=3.14F; double b=6.28; double c=628E-2; System.out.println(c); //浮点数是不精确的,一定不要用于比较 float f=0.1f; double d=1.0/10; System.out.println(f==d);//结果为false float d1=0.1f; float d2=d1+1; if(d1==d2) { System.out.println("d1=d2");//输出结果为的d1==d2 }else { System.out.println(d1!=d2); } } }
问题1:我的运行结果的第三列是是“true”,而老师的运行结果是“d1=d2”。为啥运行结果不一样?
问题2:为什么“d1=d2”
老师,为什么下面第一种情况不报错,第二种情况就报错了。理论上long不能自动转化为int,为什么第一种情况却没有报错呢?
老师,出现以下错误,帮忙查看,谢谢!
userapp.zip
老师好 使用pl/sql develper 不知道怎么查看执行计划 请老师告诉怎么查看执行计划
pl/sql 版本是
执行sql 语句使用 F5 出现界面 显示和视频中不一样
老师,视频的操作比语音快好几秒,听起来有些就错过了
老师,xpath2.0.2_0 这个软件,我操作显示无效
Chrome 网上应用店,我也打不开
这是pom 文件
4.0.0org.springframework.bootspring-boot-starter-parent2.2.2.RELEASEcom.yanggedemo250.0.1-SNAPSHOTdemo25Demo project for Spring Boot1.8mysqlmysql-connector-java5.1.30org.springframework.bootspring-boot-starter-thymeleaforg.springframework.bootspring-boot-starter-weborg.mybatis.spring.bootmybatis-spring-boot-starter2.1.1org.springframework.bootspring-boot-starter-testtestorg.junit.vintagejunit-vintage-engineorg.springframework.bootspring-boot-maven-pluginorg.mybatis.generatormybatis-generator-maven-plugin1.3.5mysqlmysql-connector-java5.1.30${project.basedir}/src/main/resources/generatorConfig.xmltruetruesrc/main/java**/*.xmlsrc/main/resources**/*.xml**/*.yml
这是访问层
{ () { .insert()} }
这是操作层
() { () (){ { .addUsers()}(){ .printStackTrace()} } }
截图
org.thymeleaf.exceptions.TemplateInputException: Error resolving template [addUsers], template might not exist or might not be accessible by any of the configured Template Resolvers
我代码没啥问题啊 总是包这个试图解析错误。。。。。
老师这个错误是怎么回事啊?
这个Navicat为什么安装了之后,打开连接报错。
显示错误。在百度上解决的方案是关掉mysql。我把mysql关掉后又打开显示这个错误
老师,这个怎么处理啊
这个画圆能用while 循环吗?好像执行不了。
结果是:
老师,这个查找是怎么操作的,我pycharm没有
老师,请问基本数据类型有包装类,引用数据类型是本来就是包装类了,还是说引用数据类型(比方String)也有包装类?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637