Java——基础——习题(持续更新中)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Java——基础——习题(持续更新中),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3207字,纯文字阅读大概需要5分钟。
内容图文
![Java——基础——习题(持续更新中)](/upload/InfoBanner/zyjiaocheng/600/aa3685c7f7ec4b18aecff0a870462aae.jpg)
//已知90分以上为优秀,80以上良好,60以上及格,其他不及格;
public class Score_cyq{
public static void main(String args[]){
int score_cyq = 80;
if(score_cyq>=90){
System.out.println("优秀");
}else if(score_cyq>=80){
System.out.println("良好");
}else if(score_cyq>=60){
System.out.println("及格");
}else{
System.out.println("不及格");
}
}
}
//已知90分以上为优秀,80以上良好,60以上及格,其他不及格;
public class Score_cyq{
public static void main(String args[]){
int score_cyq = 80;
if(score_cyq>=90){
System.out.println("优秀");
}else if(score_cyq>=80){
System.out.println("良好");
}else if(score_cyq>=60){
System.out.println("及格");
}else{
System.out.println("不及格");
}
}
}
//有一只青蛙,白天爬5米晚上下降3米,
//现有一口井高9米,青蛙白天开始向上爬,请问几天可以爬出
public class Frog_cyq{
public static void main(String args[]){
int init_cyq = 5;
int day_cyq = 0;
while(init_cyq<9){
init_cyq+=5;
init_cyq-=3;
day_cyq++;
}
System.out.println("青蛙用了"+day_cyq+"天爬出");
}
}
//计算1+2+...100之和
public class Sum100_cyq{
public static void main(String args[]){
int sum_cyq = 0;
int i = 1;
while(i<=100){
sum_cyq+=i;
i++;
}
System.out.println("1~100之和为"+sum_cyq);
}
}
//写一程序,判断某年是否为闰年
public class YearJudge_cyq{
public static void main(String args[]){
int year_cyq = 1974;
if(year_cyq%4==0){
System.out.println("年份为闰年");
}else{
System.out.println("年份不是闰年");
}
}
}
//输入等级,输出考试成绩,A等是85分以上,
//B等是70—84,C等是60—69,D等是60分以下(Switch)
public class Grade_cyq{
public static void main(String args[]){
char gradeIn_cyq = 'A';
switch(gradeIn_cyq){
case 'A': System.out.println("85分以上");break;
case 'B': System.out.println("70-84");break;
case 'C': System.out.println("60-90");break;
case 'D': System.out.println("60分以下");break;
default: break;
}
}
}
//输出以下4*5的矩阵
public class Array_cyq{
public static void main(String args[]){
for(int i=1;i<5;i++){
int num_cyq = 1;
for(int j=0;j<5;j++){
System.out.print(num_cyq*i);
num_cyq++;
}
System.out.println();
}
}
}
//打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,
//其各位数字立方和等于该数 本身。例如:153是一个"水仙花数",
//因为153=1的三次方+5的三次方+3的三次方。
public class Flower_cyq {
public static void main(String args[]) {
for(int i = 100;i <= 999;i++){
int g = i%10;
int s = i/10%10;
int b = i/100;
if(Math.pow(g, 3)+Math.pow(s, 3)+Math.pow(b, 3) == i)
System.out.println(i);
}
}
}
/*
一球从100米高度自由落下,每次落地后反跳回原高度的一半;
再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?
*/
public class Boll_cyq {
public static void main(String args[]) {
double timeHigh_cyq = 100;
double distance_cyq = 0;
int num_cyq = 10;
while(num_cyq>0){
distance_cyq+=1.5*timeHigh_cyq;
timeHigh_cyq*=0.5;
num_cyq--;
if(num_cyq==0){
distance_cyq-=timeHigh_cyq;
}
}
double lastHigh_cyq = 100*Math.pow(0.5,10);
System.out.println("共经过"+distance_cyq+"米");
System.out.println("第十次反弹"+timeHigh_cyq+"米");
System.out.println("最后高度"+lastHigh_cyq+"米");
}
}
//输出9*9口诀
public class Multi_cyq {
public static void main(String args[]) {
for(int i=1;i<=9;i++){
for(int j=1;j<=i;j++){
System.out.print(j+"*"+i+"="+j*i+" ");
}
System.out.println();
}
}
}
Tip: 以上习题为文主学习过程中整理,后面有难题过程会做注释,由于时间有限,每道题都做 成Java代码块方便黏贴、查看
持续更新,共勉~
内容总结
以上是互联网集市为您收集整理的Java——基础——习题(持续更新中)全部内容,希望文章能够帮你解决Java——基础——习题(持续更新中)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。