public class TriangleTest {
十年的太谷网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。全网营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整太谷建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联从事“太谷网站设计”,“太谷网站推广”以来,每个客户项目都认真落实执行。
public static void main(String[] args){
printTriangle(7);
printTriangle2(7);
}
public static void printTriangle2(int lineCount){
int line = (lineCount-1)*2;
line = line % 2 == 0 ? line+1 : line;
//正三角
for(int i=0;iline/2+1;i++){
int starCount = 2*i+1;
int leftSpaceCount = (line - starCount) /2;
int rightSpaceCount = leftSpaceCount;
for(int m=0;mleftSpaceCount;m++){
System.out.print('x');
}
for(int n=0;nstarCount;n++){
System.out.print('b');
}
for(int m=0;mrightSpaceCount;m++){
System.out.print(' ');
}
//换行
System.out.println();
}
}
public static void printTriangle(int lineCount){
int line = lineCount;//可改
line = line % 2 == 0 ? line+1 : line; //行数若为偶数则加1行 变成基数行,偶数行打印不了
//正三角
for(int i=0;iline/2+1;i++){
int starCount = 2*i+1;
int leftSpaceCount = (line - starCount) /2;
int rightSpaceCount = leftSpaceCount;
for(int m=0;mleftSpaceCount;m++){
System.out.print(' ');
}
for(int n=0;nstarCount;n++){
System.out.print('*');
}
for(int m=0;mrightSpaceCount;m++){
System.out.print(' ');
}
//换行
System.out.println();
}
//倒三角
for(int i=0;iline/2;i++){
int starCount = line-2*(i+1);
int leftSpaceCount = (line - starCount) /2;
int rightSpaceCount = leftSpaceCount;
for(int m=0;mleftSpaceCount;m++){
System.out.print(' ');
}
for(int n=0;nstarCount;n++){
System.out.print('*');
}
for(int m=0;mrightSpaceCount;m++){
System.out.print(' ');
}
//换行
System.out.println();
}
}
}
脚本对于大多数程序员来说应该不陌生了吧。
今天我们就一起来了解一下,在使用java编程开发语言编写API脚本的时候都需要注意哪些问题。
Java脚本化API为谁准备?脚本语言的一些有用的特性是:方便:大多数脚本语言都是动态类型的。
您通常可以创建新的变量,而不声明变量类型,并且您可以重用变量来存储不同类型的对象。
此外,脚本语言往往会自动执行许多类型的转换,例如,必要时将数字10转换为“10”。
开发快速原型:您可以避免编辑编译运行周期,只使用“编辑运行”!应用扩展/定制:你可以“具体化”的部分应用程序,例如一些配置脚本,业务逻辑/规则和财务应用中的数学表达式。
为应用添加命令行模式,用于调试、运行时配置/部署时间。
现在大多数应用程序都有一个基于Web的GUI配置工具。
但是系统管理员/部署人员常常喜欢命令行工具。
一个“标准”的脚本语言可以用来实现这个目的,而不是发明特设的脚本语言。
Java脚本API是一种独立于框架的脚本语言,使用来自于Java代码的脚本引擎。
通过java脚本API,可以使用Java语言编写定制/可扩展的应用程序并将自定义脚本语言选择留给终用户。
Java应用程序开发者不需要在开发过程中选择扩展语言。
如果你使用JSR-223API来编写应用,那么你的用户可以使用任何JSR-223兼容的脚本语言。
脚本包Java脚本功能是在javax.script包中。
这是一个比较小的,简单的API。
脚本的出发点是ScriptEngineManager类。
一个ScriptEngineManager对象可以通过jar文件的服务发现机制发现脚本引擎。
它也可以实例化脚本引擎来解释使用特定的脚本语言编写的脚本。
脚本变量当你的java应用程序嵌入脚本引擎和脚本,你可能希望将您的应用程序对象为全局变量暴露于脚本中。
这个例子演示了如何将您的应用程序对象作为全局变量暴露于脚本中。
我们在应用程序中创建一个java.io.File对象作为全局变量,名称是file。
宁夏电脑培训发现该脚本可以访问变量,例如,它可以调用它的公共方法。
注意访问java对象、领域和方法的语法依赖于脚本语言。
JavaScript支持“自然”的类似java的语法。
就在function里面写就可以,js中只能指定动作,具体显示还得让jsp页面来做。
从Jenkins(Hudson)2.9版本开始我们可以使用Jelly脚本。Jelly脚本跟Hudson的API挂钩,能获得你想要的任何信息,所以它很强大。插件有两个打包后的Jelly脚本,当然你也可以自定义(脚本)。
关于插件中默认的两个Jelly脚本:一个用来设计HTML格式邮件,另一个则是定义TEXT格式邮件。通过上面的截图看到它们的样子。你能通过使用模板参数指定插件调用哪一个脚本。它们的使用方法如下:
文本格式: ${JELLY_SCRIPT,template=”text”}
HTML格式: ${JELLY_SCRIPT,template=”html”}