博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java基础练习2
阅读量:6456 次
发布时间:2019-06-23

本文共 2141 字,大约阅读时间需要 7 分钟。

1, 写一段代码, 可以取出任意qq邮箱地址中的qq号码

public class Test {	public static void main(String[] args) {		String str = "Nothing is impossible to a willing heart";		String str2 = "No cross, no crown.";                String qqcode = "78235687326458327@qq.com";                System.out.println(qqcode.substring(0, qqcode.indexOf("@"))); //截取qqcode从索引0到第一次出现@ 的索引号直接的内容包含开始不包含结束         }}

 

2, 使用for和if打印一个空心正方形

public class Test {	public static void main(String[] args) {		String str = "Nothing is impossible to a willing heart";		String str2 = "No cross, no crown.";                int n = 5;//行数		for (int i = 0; i < n; i++) {//行			for (int j = 0; j < n; j++) {//列				if (i == n - 1 || i == 0) {//第一行					System.out.print("* ");不换行				} else {					if (j == 0 || j == n - 1) {//第一列						System.out.print("* ");不换行					} else {						System.out.print("  ");//中间					}				}			}			System.out.println();//换行		}        }}

 

4, 使用for循环打印一个空心菱形(选做题)

for(int i=6;i>=1;i--){   //菱形的上半部分              for(int j=1;j<=11;j++){                  if(i==j||j==12-i){                      System.out.print("*");                  }else{                      System.out.print(" ");                  }              }              System.out.println();          }                    for(int i=2;i<=6;i++){    //菱形的下半部分              for(int j=1;j<=11;j++){                  if(i==j||j==12-i){                      System.out.print("*");                  }else{                      System.out.print(" ");                  }              }              System.out.println();          }      }  }

 

 

5, 使用for循环打印一个菱形

public class Test {	public static void main(String[] args) {		int rows = 4;//分成两部分上面四行		for (int i = 0; i < rows; i++) {			for (int j = 0; j < 3 - i; j++) {				System.out.print(" ");			}			for (int k = 0; k < 2 * i + 1; k++) {				System.out.print("*");			}			System.out.println();		}                 //下面三行		for (int i = 0; i < rows - 1; i++) {			for (int j = 0; j < i + 1; j++) {				System.out.print(" ");			}			for (int k = 0; k < 5 - 2 * i; k++) {				System.out.print("*");			}			System.out.println();		}        }}

 

 

       

转载于:https://www.cnblogs.com/navyouth/p/7839704.html

你可能感兴趣的文章
centos7 安装docker
查看>>
js中的substr()与substring()方法的区别
查看>>
二进制相关
查看>>
Oracle Study之-AIX6.1构建Oracle 10gR2 RAC(1)
查看>>
放假回了
查看>>
Adb移植(一)简单分析
查看>>
Linux VNC server的安装及简单配置使用
查看>>
阿里宣布开源Weex ,亿级应用匠心打造跨平台移动开发工具
查看>>
Android项目——实现时间线程源码
查看>>
招商银行信用卡重要通知:消费提醒服务调整,300元以下消费不再逐笔发送短信...
查看>>
python全栈_002_Python3基础语法
查看>>
C#_delegate - 调用列表
查看>>
交换机二层接口access、trunk、hybird三种模式对VLAN的处理过程
查看>>
jQuery.extend 函数详解
查看>>
[转]Windows的批处理脚本
查看>>
lnmp高人笔记
查看>>
[转载] OpenCV2.4.3 CheatSheet学习(三)
查看>>
C#中跨窗体操作(2)--消息机制
查看>>
子程序框架
查看>>
多维数组元素的地址
查看>>