基本数据类型
练习1
String str1 = 4;
String str2 = 3.5f + “ ”;
System.out.println(str2);
System.out.println(3+4+”Hello!”);
System.out.println(”Hello!” + 3 + 4);
System.out.println(‘a’ + 1 + “Hello!”);
System.out.println(“Hello” + ‘a’ + 1);
练习2
1. short s = 5;
s = s - 2;
2. byte b = 3;
b = b + 4;
b = (byte)(b + 4);
3. char c = ‘a’;
int i = 5;
double d = 0.314
double result = c + i + d;
4. byte b = 5;
short s = 3;
short t = s + b;
运算符
练习1:算术运算符
public class TestSign{
public static void main(String[] args){
int i1 = 10, i2 = 20;
int i = i1++;
System.out.println(“i=“ + i);
System.out.println(“i1=“ + i1);
i = ++i1;
System.out.println(“i=“ + i);
System.out.println(“i1=“ + i1);
i = i2--;
System.out.println(“i=“ + i);
System.out.println(“i2=“ + i2);
i = --i2;
System.out.println(“i=“ + i);
System.out.println(“i2=“ + i2);
}
}
练习2:赋值运算符
1.short s = 3;
s = s + 2;//1
s += 2;//2
请问1处和2处的区别
2.
boolean b1 = false;
if(b1=true)
System.out.println(“结果为真”);
else
System.out.println(“结果为假”);
3.
int i = 1;
i *= 0.1;
System.out.println(i);
i++;
System.out.println(i);
练习3:逻辑运算符
1.
int x = 1;
int y = 1;
if(x++ == 2 & ++y == 2){
x = 7;
}
System.out.println(“x=“ + x + “, y=“ + y):
2.
int x = 1;
int y = 1;
if(x++ == 2 && ++y == 2){
x = 7;
}
System.out.println(“x=“ + x + “, y=“ + y):
3.
int x = 1;
int y = 1;
if(x++ == 1 | ++y == 1){
x = 7;
}
System.out.println(“x=“ + x + “, y=“ + y):
4.
int x = 1;
int y = 1;
if(x++ == 1 || ++y == 1){
x = 7;
}
System.out.println(“x=“ + x + “, y=“ + y):
练习4:位运算符(直接进行二进制运算)
3<<2 = ?
3>>1 = ?
3>>>1 = ?
6 & 3 = ?
6 | 3 = ?
6 ^ 3 = ?
~6 = ?
if-else结构
练习
1.
public class TestAge{
public static void main(String[] args){
int age = 75;
if(age < 0){
System.out.println(“不可能!");
}else if(age > 200){
System.out.println(“太老了");
}else {
System.out.println(“年龄:” + age);
}
}
}
2.从键盘输入小明的期末成绩。
当成绩为100分时,奖励一辆BMW;
当成绩为(80,99]时,奖励一个台iphone7;
当成绩为[60,80]时,奖励一本参考书;
其它时,什么奖励也没有。
3.编写程序:由键盘输入三个整数分别存入变量num1、num2、num3,对它们进行排序(使用 if-else if-else),并且从小到大输出。
4.对下列代码,若有输出,指出输出结果。
int x = 4;
int y = 1;
if (x > 2) {
if (y > 2)
System.out.println(x + y);
System.out.println(“haha");
} else
System.out.println("x is " + x);
5.
boolean b = true;
if(b == false) //如果写成if(b=false)能编译通过吗?如果能,结果是?
System.out.println("a");
else if(b)
System.out.println("b");
else if(!b)
System.out.println("c");
else
System.out.println("d”);
6.大家都知道,男大当婚,女大当嫁。那么女方家长要嫁女儿,当然要提出一定的条件:高:180cm以上;富:财富1千万以上;帅:是。
如果这三个条件同时满足,则:“我一定要嫁给他!!!”
如果三个条件有为真的情况,则:“嫁吧,比上不足,比下有余。”
如果三个条件都不满足,则:“不嫁!”
switch结构练习
1.使用 switch 把小写类型的 char型转为大写。只转换 a, b, c, d, e. 其它的输出 “other”。
2.由键盘输入学生成绩,对学生成绩大于60分的,输出“合格”。低于60分的,输出“不合格”。
3.由键盘输入月份,根据用于指定月份,打印该月份所属的季节。3,4,5 春季 6,7,8 夏季 9,10,11 秋季 12, 1, 2 冬季
4. 编写程序:从键盘上输入2014年的“month”和“day”,要求通过程序输出输入的日期为2014年的第几天。
5.编写程序:从键盘上读入一个学生成绩,存放在变量score中,根据score的值输出其对应的成绩等级:
score>=90 等级:A
70=<score<90 等级: B
60=<score<70 等级: C
score<60 等级:D
6.从键盘分别输入年、月、日,判断这一天是当年的第几天
注:判断一年是否是闰年的标准:
1)可以被4整除,但不可被100整除
2)可以被400整除
循环练习,所有练习都要使用for、while、do-while循环来做一遍
1.编写程序FooBizBaz.java,从1循环到150并在每行打印一个值,另外在每个3的倍数行上打印出“foo”,在每个5的倍数行上打印“biz”,在每个7的倍数行上打印输出“baz”。
2.打印1~100之间所有奇数的和
3.打印1~100之间所有是7的倍数的整数的个数及总和(体会设置计数器的思想)
4.输出所有的水仙花数,所谓水仙花数是指一个3
位数,其各个位上数字立方和等于其本身。
例如: 153 = 1*1*1 + 3*3*3 + 5*5*5
5.求1到100之间所有偶数的和。
6.从键盘读入个数不确定的整数,并判断读入的正数和负数的个数,输入为0时结束程序。
循环嵌套使用
7.打印九九乘法表(显示为梯形图)
8.1~100之间的所有质数打印出来
特殊流程控制语句
1.将1~10循环打印出来,到第5次时中断程序
2.将1~10循环打印出,到第5次时跳过
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
本项目为广西科大东软java5班课程设计作品,源码采用Java作为主要编程语言,并融合了HTML、CSS、JavaScript及Vue.js等技术。项目文件共计1549个,其中Java源文件356个,HTML文件143个,CSS文件20个,JavaScript文件39个,Vue相关文件若干。此外,还包括XML、JSP、Markdown、IML等其他类型文件。该项目文件类型丰富,结构清晰,适用于相关课程的学习与实践。
资源推荐
资源详情
资源评论
收起资源包目录
基于Java与HTML/CSS/JavaScript/Vue的广西科大东软java5班课程设计源码 (1548个子文件)
1 62B
stumanager.mwb.bak 11KB
Centos7安装并使用Docker 751B
LianXi.class 4KB
Sort.class 2KB
LiuChengKongZhi.class 1KB
Cal.class 1KB
Array01.class 870B
DataType.class 762B
Method01.class 731B
MutilArray.class 665B
HelloWorld.class 504B
Variable.class 409B
mvnw.cmd 6KB
mvnw.cmd 6KB
bootstrap.css 143KB
bootstrap.css 143KB
bootstrap.min.css 118KB
bootstrap.min.css 118KB
bootstrap-theme.css 26KB
bootstrap-theme.css 26KB
bootstrap-theme.min.css 23KB
bootstrap-theme.min.css 23KB
jquery.dataTables.css 16KB
jquery.dataTables.css 16KB
dataTables.bootstrap.css 5KB
dataTables.bootstrap.css 5KB
dataTables.bootstrap.min.css 4KB
dataTables.bootstrap.min.css 4KB
index.css 3KB
login.css 1KB
common.css 292B
style.css 49B
style.css 49B
style.css 43B
javase&数据库题目.doc 175KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
glyphicons-halflings-regular.eot 20KB
glyphicons-halflings-regular.eot 20KB
select.gif 614KB
bubble.gif 456KB
insert.gif 395KB
.gitignore 343B
.gitignore 333B
.gitignore 333B
.gitignore 116B
.gitignore 102B
.gitignore 78B
.gitignore 38B
.gitignore 38B
.gitignore 38B
.gitignore 38B
.gitignore 38B
.gitignore 38B
.gitignore 38B
.gitignore 38B
.gitignore 38B
.gitignore 38B
.gitignore 38B
.gitignore 38B
03-0819作业.html 13KB
02-jquery-datatable插件详解.html 12KB
01-基于Dom元素数据-api的使用.html 11KB
04-0819作业.html 10KB
01-book-list.html 8KB
addOrEdit.html 7KB
index.html 6KB
list.html 6KB
index.html 5KB
index.html 5KB
list.html 5KB
list.html 5KB
addOrEdit.html 5KB
05-datatable使用Ajax读取后台数据.html 5KB
include.html 5KB
home2.html 4KB
home2.html 4KB
01-js操作表格.html 4KB
03-作业讲解.html 4KB
02-js的数组与循环.html 4KB
index.html 4KB
共 1548 条
- 1
- 2
- 3
- 4
- 5
- 6
- 16
资源评论
lsx202406
- 粉丝: 2251
- 资源: 5546
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功