题目:

第一题:二重循环:

public class Text01 {

    //完成歌曲排序的效果
public static void main(String[] args) { String[] zimu={"Island","Ocean","pertty","Sun",};
String [] newzimu=new String[zimu.length+1];
System.out.println("歌曲插入前:");
for (int i = 0; i < zimu.length; i++) {
System.out.print(zimu[i]+"\t");
newzimu[i]=zimu[i];
}
String num="hehe";
int index=newzimu.length+1;
for (int i = 0; i < newzimu.length; i++) {
if (newzimu[i].compareToIgnoreCase(num) > 0) {
index = i;
break;
}
}
for (int i = newzimu.length - 1; i > index; i--) {
newzimu[i] = newzimu[i - 1];
}
newzimu[index] = num;
System.out.println("");
System.out.println("歌曲插入后:"); for (int i = 0; i < newzimu.length; i++) {
System.out.print(newzimu[i]+"\t");
}
} }

第二题:课程循环:

import java.util.Scanner;

public class Text02 {
//实现一个课程名称和课程编号的转换器:输入下表中的课程代号,
//输出课程名称,用户可以循环输出(y表示继续,n表示退出)
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
boolean bool = true;
do {
System.out.println("请输入课程编号:");
int num = input.nextInt();
switch (num) {
case 1:
System.out.println( "使用Java语言理解程序逻辑");
break;
case 2:
System.out.println("使用Html语言开发商业站点");
break;
case 3:
System.out.println("使用SQL Server管理和查询数据");
break;
case 4:
System.out.println("使用C#还发数据库应用程序");
break;
default:
System.out.println("没有这项");
break;
} System.out.println("是否继续?(y继续)");
String car = input.next();
if (car.equals("n")) {
bool = false;
System.out.println("结束程序!");
} } while (bool);
}
}

第三题:累加和:

public class Text03 {

    // 求1~100之间的累加和,但要求跳过所有个位为3的数
public static void main(String[] args) {
int sum = 0;
for (int i = 1; i <= 100; i++) {
if (!(i % 10 == 3)) {
sum += i;
}
}
System.out.println(sum);
} }

第四题:幸运抽奖

import java.util.Random;
import java.util.Scanner; public class Text04 {
// 完成幸运猜猜猜的功能,系统随机给出一个两位数,然后让你猜是什么数字,如果猜中,
// 提示”您中奖了!!”,如果没有,系统将会给出提示”您的数字太大了或太小了”,
// 从而缩小结果范围,游戏需要记录猜测的次数,
public static void main(String[] args) { int count = 0;
Random rand = new Random();
int num1 = rand.nextInt(100);
Scanner inputScanner = new Scanner(System.in);
System.out.println("请输入一个数:");
while (true) {
int data = inputScanner.nextInt();
if (data > num1) {
System.out.println("大了,请继续输入:");
count++;
} else if (data < num1) {
System.out.println("小了,请继续输入:");
count++;
} else {
count++;
System.out.println("恭喜你猜对了!!一共猜了" + count + "次");
break;
} }
} }

第五题:平行四边形

public class Text05 {

    // 使用二重循环打印平行四边形
public static void main(String[] args) {
for (int i = 1; i <= 7; i++) {
for (int k = 1; k <= 7- i; k++) {
System.out.print(" ");
}
for (int j = 1; j <= 7; j++) {
System.out.print("*");
}
System.out.println(); }
}
}

加油!好好的就好!========子欣

Java基础重点知识之欣欣向然的更多相关文章

  1. Java基础重点指南

    Java基础重点指南 每个人都有自己的学习方法,下面是我学完Java后总结的一些要点: 一:(了解)Java诞生于1995年,由Sun公司开发.它把源代码编译成“中间码”,然后通过“Java虚拟机”把 ...

  2. Java基础语法知识你真的都会吗?

    第一阶段 JAVA基础知识 第二章 Java基础语法知识 在我们开始讲解程序之前,命名规范是我们不得不提的一个话题,虽说命名本应该是自由的,但是仍然有一定的"潜规则",通过你对命名 ...

  3. Java基础入门知识

    Java编程入门知识   知识概要: (1)Java入门基本常识 (2)Java的特性跨平台性 (3)Java的编程环境的搭建 (4)Java的运行机制 (5)第一个Java小程序入门 (1)Java ...

  4. Java 基础部分知识复习

    面向对象的特征: 继承.封装和多态 封装 : 把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象去操作.对不可信的信息进行隐藏. 继承: 它可以使用现有类的功能,并在无需重新编 ...

  5. Java虚拟机重点知识归纳总结

    一.     JVM内存分区 分为程序计数器.虚拟机栈.本地方法栈.Java堆.方法区5个区域 其中Java堆和方法区是线程共享的,虚拟机栈.本地方法栈.程序计数器是线程隔离的. 程序计数器: 1.可 ...

  6. Java基础小知识(一)

     序言:“不积跬步,无以至千里.不积小流,无以成江海.”每一个庞大的知识架构都是由无数个小知识点慢慢积累起来的,没有量变的积累,就没有质变上的飞跃,成功往往离不开积累. 今天就和大家分享一些我在学习J ...

  7. java基础小知识

    1.1常量: 基本数据类型常量 字符常量 整数常量的表现形式:一进制的形式来表示(二进制,八进制,十进制,十六进制) 生活中:十进制(0-9)  ,星期(七进制(0-6)) ,时间(十二进制(0-11 ...

  8. java基础语法知识

    1.用消息框显示加法计算结果 package plusdialog; import javax.swing.JOptionPane;  // import class JOptionPane publ ...

  9. Java基础小知识1——分别使用字节流和字符流复制文件

    在日常使用计算机过程中经常会涉及文件的复制,今天我们就从Java代码的角度,看看在Java程序中文件复制的过程是如何实现的. 1.使用字节流缓冲区复制文件 示例代码如下: import java.io ...

随机推荐

  1. ElasticSearch 从2.2升级到6.2.4所碰到的问题汇总

    1.ID的问题. 以前创建索引API直接用URL加索引Post过去就行了,或者在Kibana的开发工具中提交命令 PUT /customer?pretty 但是发现这样即使生成了索引,在ES中预览能看 ...

  2. weex 自定义Modul

    扩展iOS的功能 一. 新建 NSOjbect 子类, 并遵循协议<WXModuleProtocol> .h 代码 #import <Foundation/Foundation.h& ...

  3. mysqldump 导出提示Couldn't execute SELECT COLUMN_NAME...

    mysqldump命令: 导出数据库:mysqldump -h ip -u root -p dbname > db.sql; 导出数据库中的某个表:mysqldump -h ip -u root ...

  4. Opencv ValueError: not enough values to unpack (expected 3, got 2)解决办法

    问题背景 有些人在用我去年的毕设运行时(感谢QAQ),报错 Opencv ValueError: not enough values to unpack (expected 3, got 2) 当时就 ...

  5. vue项目element-ui框架中的弹窗中的表单验证清除问题

    问题回顾: 1.vue项目的在弹窗上的form表单验证,第一次点击新增时正常,第二次新增打开弹窗后由于表单内容为空,出现验证这种情况 2.为了解决上面的情况,在执行点击新增事件加上this.$refs ...

  6. KafKa 启动

    Zookeeper 运行kafka需要使用Zookeeper,所以要先启动Zookeeper,如果没有Zookeeper,可以使用kafka自带打包和配置好的Zookeeper 1.进入kafka的b ...

  7. 08-oracle统计函数(单组分组函数)

    --count时尽量count(列名),count(*)也可以. --count,max,min,sum,avg,median(中位数) select count(empno),count(disti ...

  8. java练习题:现给出二组字符串,比较他们看是否相等

    import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import jav ...

  9. orcale 之 SQL 数据查询

    从数据库中检索行,并允许从一个或多个表中选择一个或多个行或列.虽然 SELECT 语句的完整语法较复杂,但是其主要的子句可归纳如下: SELECT select_list [ INTO new_tab ...

  10. 兼容IE6-9,FF,Chrome的box-shadow效果(纯CSS)

    昨天由于工作关系,遇上了这个问题,苦恼一日无解——残念. 所幸终于在今天早上得到了解决,遗憾的是灵活性不够强,不能根据内容自适应,要配合JS才能达到自适应效果 不过总结到这里已经很满意了,毕竟规律已经 ...