题目:

第一题:二重循环:

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. day0202 (%s)

    #格式化输出# % s d# name = input('请输入姓名')# age = input('请输入年龄')# height = input('请输入身高')# msg = "我叫% ...

  2. 【医学影像】《Dermatologist-level classification of skin cancer with deep neural networks》论文笔记

    这是一篇关于皮肤癌分类的文章,核心就是分类器,由斯坦福大学团队发表,居然发到了nature上,让我惊讶又佩服,虽然在方法上没什么大的创新,但是论文本身的工作却意义重大,并且这篇17年见刊的文章,引用量 ...

  3. idea 修改jar包源码的编码

    项目中有些老的jar不是utf8打包的,中文显示乱码 打开的文件上直接右键, 修改只读jar的源码 自己写的文件可以在右下角修改编码,只读文件就要用上面的方法了

  4. window.load方法 (加载全部图片,第三方网站时使用)

    $(window).load(  function(){                                                              console.lo ...

  5. PHP Variable handling 函数

    Variable handling 函数: boolval — 获取变量的布尔值debug_zval_dump — 将内部zend值的字符串表示转储为输出doubleval — floatval 的别 ...

  6. (转)MySQL open_files_limit相关设置

    http://www.cnblogs.com/zhoujinyi/archive/2013/01/31/2883433.html---------------------------MySQL ope ...

  7. mysql_connect(): Headers and client library minor version mismatch.

    查询当前Client 版本,结果如下: Client API version => 5.6.31Client API library version => 5.6.31Client API ...

  8. 等待页面元素(webdriverwait)

    前言 在脚本中加入太多的 sleep 后会影响脚本的执行速度,虽然 implicitly_wait ()这种方法隐式等待方法一定程度上节省了很多时间.但是一旦页面上某些 js 无法加载出来(其实界面元 ...

  9. 有意思的shader案例

    屏幕水波效果 https://blog.csdn.net/puppet_master/article/details/52975666

  10. PHP中判断字符串是否包含某个字符时,建议使用正则表达式preg_match()

    判断字符串中是否包含 某个字符时,在java中时直接使用 indexOf()来判断的 在php中好像也要对应的,strpos(),stripos() 不过每次我用的都很不爽,老是出现各种各样的小问题, ...