JavaSE教程-02Java基本语法-练习
- 请说出下面的运算结果及解释为什么
System.out.println(1+1+“1”);//?
System.out.println(“1”+1+1);//? - 请实现两个整数变量的交换
int a = 1;
int b = 2;
//经过交换之后,这里需要大家实现交换的代码 System.out.println(a);//2
System.out.println(b);//1 求三个整数中的最大数
某查询结果的记录数为66条,每页显示10条,请计算总页数有几页?
- 设计一个实验证明&和&&的区别
第一题答案
public class Zy03{
public static void main(String[] args){
System.out.println(1+1+"1");//21
/*
进行数据运算时是从前往后进行,前两个数为数字,所以直接相加得到2;
遇到第三个数据时,因为该数据时字符,所以会先把前面的计算的结果转换为字符后,再相加得到字符串21
*/
System.out.println("1"+1+1);//111
/*
因为开始运算时,前一个数据为字符,后一个为数字,所以会先把数字转为字符,在相加,后面一个数据处理同理
*/
}
}
第二题答案
public class Zy04{
public static void main(String[] args){
int a=1;
int b=2;
int c=a;
/*要实现a和b进行交换,必须先将a存储在一个新的变量中,
因为在第一实现交换后,a的值发生了变化,因此不能直接使用a来实现b的赋值*/
a=b;
b=c;
System.out.println("a="+a);//2
System.out.println("b="+b);//1
}
}
第三题答案
public class Zy05{
public static void main(String[] args){
//求三个数中的最大数
int a=1;
int b=2;
int c=3;
/*int max1=(a>b)?a:b;
int max2=(max1>c)?max1:c;
System.out.println(max2);*/
int max=(((a>b)?a:b)>c)?((a>b)?a:b):c;
System.out.println(max);
}
}
第四题答案
public class Zy06{
public static void main(String[] args){
//某查询结果的记录数为66条,每页显示10条,请计算总页数有几页?
int a=66;
//int a=80;
int b=10;
int c=a%b;
int page=(c==0)?(a/b):(a/b+1);
System.out.println(page);
}
}
第五题答案
public class Zy07{
public static void main(String[] args){
//设计一个实验证明&和&&的区别
/*
结论:
短路与&&,只要前面可以确定结果是false,那么后面就不管了
逻辑与&,就算前面可以确定结果是false,它也要去计算后面的值
短路或||,只要前面可以确定结果是true,那么后面就不管了
逻辑或|,就算前面可以确定结果是true,它也要去计算后面的值
设计个实验证明这个结论
*/
boolean c1 = 1>2&&2>(3/0);
//boolean c1 = 1>2&2>(3/0);
/*使用&时会报错,说3的除数不能为0,说明运算了后面的部分
而使用&&时不会报错
*/
System.out.println(c1);//false
}
}
JavaSE教程-02Java基本语法-练习的更多相关文章
- JavaSE教程-02Java基本语法-思维导图
思维导图看不清楚时: 1)可以将图片另存为图片,保存在本地来查看 2)右击在新标签中打开放大查看 1.注释 定义:用于解释说明程序作用的文字 注释类别 单行注释 格式: //注释文字 多行注释 格式: ...
- JavaSE教程-02Java基本语法-BUG:易错点
1.区别文档注释和多行注释 多行注释:多一个* 多行注释 格式: /* 注释文字 */ 文档注释 格式:/** 注释文字 */ 2.有关变量名.类名.方法名等注意点 由字母.数字.下划线.$组成,但不 ...
- JavaSE教程-02Java基本语法
1.注释 什么是注释 用于解释说明程序作用的文字 Java中注释分类格式 单行注释 格式: //注释文字 多行注释 格式: /* 注释文字 */ 文档注释 格式:/* 注释文字 / 2.关键字 什么是 ...
- MySQL使用教程收集(语法教程/命令教程)
说明:现在市面上的教程除了基本语法外,都基本是五花八门的,最权威且最全面的解释应该上官网去查看. https://www.tutorialspoint.com/mysql/index.htm http ...
- JavaSE 教程的选择
你好 我是大福 你现在看的是大福笔记 又降温了 下点小雨 出门有点冷 走路到公司20多分钟,又走的有点热 昨天说到了,今年的计划是从零开始重新学习并梳理下这两年学习和接触到的技术 那么今天开始第一个知 ...
- 批处理最完整人性化教程(.bat文件语法)
原文链接:http://www.cnitblog.com/seeyeah/archive/2009/01/15/53808.html 这是一篇技术教程,我会用很简单的文字表达清楚自己的意思,你要你识字 ...
- css总结2:Flex 布局教程:Flex 语法(转)
Flex 布局教程:语法篇 网页布局(layout)是 CSS 的一个重点应用. 布局的传统解决方案,基于盒状模型,依赖 display 属性 + position属性 + float属性.它对于那些 ...
- Django笔记&教程 3-2 模板语法介绍
Django 自学笔记兼学习教程第3章第2节--模板语法介绍 点击查看教程总目录 参考:https://docs.djangoproject.com/en/2.2/topics/templates/# ...
- JavaSE教程-03Java中分支语句与四种进制转换-思维导图
思维导图看不清楚时: 1)可以将图片另存为图片,保存在本地来查看 2)右击在新标签中打开放大查看 if语句 a) if语句 基本语法结构: if(关系表达式) { 基本语句体 } 执行流程: 首先判断 ...
随机推荐
- C++ struct 初始化的问题
struct student { int age; string name; int id; }; 初始化: student st1={10, "li ming", 01}; 修改 ...
- mysql数据库实操笔记20170419
一.insert与replace区别: insert:当表里有字段设置了主键或者唯一时,插入重复的唯一或主键字段值是不能执行的: replase:当表里有字段设置了主键或者唯一时,插入重复的唯一或主键 ...
- 基于jquery 的分页插件,前端实现假分页效果
上次分享了一款jquery插件,现在依旧分享这个插件,不过上一次分享主要是用于regular框件,且每一页数据都是从后端获取过来的,这一次的分享主要是讲一次性获取完数据 然后手动进行分页.此需求基本上 ...
- ionic打包项目,运行时报错A problem occurred configuring root project 'android'。。。
运行报错的原因是sdk没有下载完整 解决办法: 1,打开sdk manage.分别下载android support repository.Google play services.google re ...
- 篇2 安卓app自动化测试-初识python调用appium
篇2 安卓app自动化测试-初识python调用appium --lamecho辣么丑 1.1概要 大家好!我是lamecho(辣么丑),上一篇也是<安卓app自动化测 ...
- Linux 基础(3)
Linux 基础(三) rpm与yum学习 本篇分享一下自己学习rpm和yum过程中的一些心得,自己在使用yum过程中由于自己的虚拟机网络的问题在学习这一块品尝到不少苦头,还望学习这块的盆友先检查一下 ...
- poj2104 Kth-Number
Description You are working for Macrohard company in data structures department. After failing your ...
- 基于django做HTTP代理服务器
计算机网络的一次小实验,最后一共用了不到100行 实现了: a) 网站过滤:允许/不允许访问某些网站: b) 用户过滤:支持/不支持某些用户访问外部网站: c) 网站引导:将用户对某个网站的访问引导至 ...
- 微信创建带参数二维码并加上logo
1.因为带参数二维码有两种,分别是字符参数,数值参数,因此,在写创建方法的时候,需要进行判断 public void ShowQcCode(N_WX_QrCode code) { QRCodeCrea ...
- Ubuntu下如何解压各类文件
tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)---------------.gz解压1:gunzi ...